小编num*_*irX的帖子

如何将数据帧作为新表提交到 kdb?

我知道这里已经回答了这个问题,但是作为一个新的 q-bie,我仍然对如何使用 q 创建和插入新表感到困惑。

我的问题:我有一个数据框,我正在使用 qPython 连接到 kdb。我想将此数据帧作为新表写入 kdb。

我的问题:似乎我可以做这样的事情:

df = pd.DataFrame({'sym':['abc','def','ghi'],'price':[10.1,10.2,10.3]})
with qconnection.QConnection(host = 'localhost', port = 5001, pandas = True) as q:
    q.sync('{t::x}',df)
Run Code Online (Sandbox Code Playgroud)

{t::x}这里是什么?不会是我的表名吗?x 会是什么?

如何指定列类型和大小限制或不需要它们?谢谢!

python kdb pandas qpython

0
推荐指数
1
解决办法
346
查看次数

标签 统计

kdb ×1

pandas ×1

python ×1

qpython ×1