写入 DolphinDB 中的 DataFrame 时出现类型不匹配错误

问题描述 投票:0回答:1

将数据帧附加到表时,我遇到了

RuntimeError: <Exception> in append: column [date], expect type DATETIME, got type STRING
。但是,我的数据框中的“日期”列
df['date']
不是字符串类型。为什么会出现这个问题,如何解决?

enter image description here

python pandas append dolphindb
1个回答
0
投票

DataFrame 对象的列顺序需要与正在写入的表的列顺序匹配。有两种方法:

(1) 首先将DataFrame作为内存表上传到服务器端,然后使用'

reorderColumns!
'对列进行重新排序,最后插入到分布式表中。

(2)在Python端调整DataFrame的顺序,然后写入DolphinDB的分布式表中。

© www.soinside.com 2019 - 2024. All rights reserved.