vector形式的数据如何存储在python api的表中

能否在python api的表中存储列表,比如 [1,2,100],列表里面是整数。

这种情况需要把列表转换成字符串吗?

请先 登录 后评论

1 个回答

levenew

如果是 2.00 以上版本,可以存储为 array vector,比如下面的代码就创建了一个value列的字段类型为vector的表:

values = np.array([np.array([11,12,13,14],dtype=np.int64),
    np.array([15,16,17,18],dtype=np.int64),
    np.array([19,10,11,12],dtype=np.int64),
    np.array([13,14,15],dtype=np.int64),
    np.array([11,14,17,12,15],dtype=np.int64),
],dtype=object)

df = pd.DataFrame({'datetime': np.array(
    ['2012-01-01T00:00:00', '2012-01-02T00:00:00', '2012-01-04T00:00:00', '2012-01-05T00:00:00', '2012-01-08T00:00:00'],
    dtype='datetime64'),
    'sym': ['AA', 'BB', 'BB', 'AA', 'BB'], 'val': values})
t = s.table(data=df)

如果1.30版本的话,就只能转成string存储了

请先 登录 后评论