如何将pandas Dataframe 写入磁盘上的kdb+分区表

yks3o0rb  于 2023-05-12  发布在  其他
关注(0)|答案(1)|浏览(91)

我需要在Python中使用kdb+,所以尝试了qpython 2.0来编写这样的Pandas Dataframe

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.sendSync('{t::x}',df)

并查询:

with qconnection.QConnection(host = 'localhost', port = 5001, pandas = True) as q:
    df1 = q.sendSync('select from t')

它看起来工作正常,但表保存在内存中。如何将Pandas数据框架直接写入磁盘上的分区表?

相关问题