目标(使用Redis):
dict
的示例string/pandas dataframe
)
按日期示例:
20101010: { "a" : dataframe_A1, "b" : "dataframe_B1 },
20101011: { "a" : dataframe_A2, "b" : "dataframe_B2 }
输出:
{"a" : dataframe_A1 concatenated with dataframe_A2, "b": dataframe_B1 concatenated with dataframe_B2}
我发现的一个解决方案是使用ZADD/ZRANGEBYSCORE
技术,我在index
格式的日期创建YYYYMMDD
,给它一个自然的set
排序。这使得检索范围内的数据变得微不足道(例如:20101010 - 20151231)
(使用:https://redis.io/topics/indexes)
是否有办法有效地从Redis中检索组合格式的数据(#3) - 请参阅上面的示例输出。
哪些操作/命令序列最有效地获取此信息?
注意:
to_msgpack
格式存储数据帧
Redis的(How to set/get pandas.DataFrame to/from redis?)由于