我想使用 Pandas 实时处理系列。每一秒,我都需要将最新的观察结果添加到现有系列中。我的系列被分组到一个 DataFrame 中并存储在一个 HDF5 文件中。
这是我目前的做法:
>> existing_series = Series([7,13,97], [0,1,2])
>> updated_series = existing_series.append( Series([111], [3]) )
这是最有效的方法吗?我已经阅读了无数帖子,但找不到任何关注高频数据效率的帖子。
编辑:我刚刚阅读了关于搁置和泡菜的模块。似乎他们会实现我想要做的事情,基本上将列表保存在磁盘上。因为我的列表很大,有没有办法不将完整列表加载到内存中,而是一次有效地追加一个值?