将数据帧附加到表时,我遇到了
RuntimeError: <Exception> in append: column [date], expect type DATETIME, got type STRING
。但是,我的数据框中的“日期”列df['date']
不是字符串类型。为什么会出现这个问题,如何解决?
DataFrame 对象的列顺序需要与正在写入的表的列顺序匹配。有两种方法:
(1) 首先将DataFrame作为内存表上传到服务器端,然后使用'
reorderColumns!
'对列进行重新排序,最后插入到分布式表中。
(2)在Python端调整DataFrame的顺序,然后写入DolphinDB的分布式表中。