使用pythonAPI创建值为array vector 类型的DataFrame, 上传数据到服务器会报错

执行教程 README_CN.md · dolphindb/api_python3 - Gitee.com 中的示例代码:使用 table 方法,创建包含 array vector 类型字段的表并上传到服务器。

版本:python 3.7

           Server:Win 1.30.19

           Python API 1.30.19.2

代码:

import numpy as np
import pandas as pd
import dolphindb as ddb
s = ddb.session()
s.connect("localhost", 8848, "admin", "123456")
df = pd.DataFrame({
                'value': [np.array([1,2,3,4,5,6,7,8,9],dtype=np.int64),np.array([11,12,13,14],dtype=np.int64),np.array([22,13,11,12,13,14],dtype=np.int64)]
        })
tmp = s.table(data=df, tableAliasName="testArrayVector")

print(s.loadTable("testArrayVector").toDF())


报错:

attachments-2022-10-ZnLmYiGD635225ba17597.png


attachments-2022-10-MOZXXGYq63525b02a5929.png

请先 登录 后评论

1 个回答

NA

1.30 版本的表中不支持 array vector 类型的列

DolphinDB版本更换成 2.00 版本的即可

请先 登录 后评论