我需要在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数据框架直接写入磁盘上的分区表?
1条答案
按热度按时间41zrol4v1#
这篇文章包含了一个类似的问题:
您可以改编本文中的代码:
特别是这个文件:
其他链接: