pandas的dataframe(从csv读取而来),在处理过程中,原来导入1min的是增加一列,这个写法运行无误
imported_data['interval'] = Interval.MINUTE
+
现在想导入5min,以下写法均报错
imported_data['interval'] = 5*Interval.MINUTE
imported_data['interval'] = “5min”
请假该如何写这里的代码?感谢!(读取还没试,因为没保存进去)
pandas的dataframe(从csv读取而来),在处理过程中,原来导入1min的是增加一列,这个写法运行无误
imported_data['interval'] = Interval.MINUTE
+
现在想导入5min,以下写法均报错
imported_data['interval'] = 5*Interval.MINUTE
imported_data['interval'] = “5min”
请假该如何写这里的代码?感谢!(读取还没试,因为没保存进去)
Traceback (most recent call last):
File "D:/vnpy-2.1.7/examples/csv_to_mongodb/csv_to_mongodb.py", line 92, in <module>
move_df_to_mongodb(imported_data,品种代码)
File "D:/vnpy-2.1.7/examples/csv_to_mongodb/csv_to_mongodb.py", line 51, in move_df_to_mongodb
database_manager.save_bar_data(bars,collection_name)
File "D:\vnpy-2.1.7\vnpy\trader\database\database_mongo.py", line 342, in save_bar_data
symbol=d.symbol, interval=d.interval.value, datetime=d.datetime
AttributeError: 'str' object has no attribute 'value'
interval=d.interval.value
问题是不是出在这里 去常量那里增加一个“5min”?
inteval里分钟级只有Interval.MINUTE,可以就选择Interval.MINUTE导入,但是要记得这是5分钟的数据