我想把输出结果保存为CSV在本地,用下面的代码:
import pandas as pddf.to_csv('C:\Users\Administrator\Desktop\a1.csv',header=None)
显示错误:
(unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape (MyPython3_jzt.py, line 18)
请问有办法把运算结果输出成csv文件保存在本地吗?
再请问在python模式下,能直接指定获取某只股票某天某分钟的数据吗?试了下好像能一次获取全天的1分钟数据。
df.to_csv(r'C:\Users\Administrator\Desktop\a1.csv',header=None)
取值全天数据,然后自己再遍历判断时间等于某天再做处理
我也刚刚编了一段代码,把每天的账户金额,持仓价值,账户总权益在本地csv文件记录下来。供您参考一下
def before_trading(context):
Date0=history_bars(context.Label[0],3,'1d','datetime')[-1]
Stockvalue=get_account(28)
StockNum=len(get_portfolio_book(0))
Asset1=get_account(6)
out=open('D:\Trade models\Python策略-1\调试记录.csv','a',newline='')
csv_write=csv.writer(out,dialect='excel')
tt=[Date0,Stockvalue,StockNum,Asset1]
csv_write.writerow(tt)