(背景:我正在努力学习Pandas和matplotlib,并从irclogs中获取一些漂亮的图形。)
我已经成功地将一些数据解析为一个多索引序列(我们称之为series
):
msgs
id datetime_period
A 2014-07-04 07:00 1
2014-07-04 08:00 2
2014-07-08 11:00 5
B 2014-07-08 11:00 1
C 2014-07-04 07:00 2
对于绘图,我想将其组织成一个数据帧,如下所示:
^{pr2}$我该怎么做呢?我想我可以这样做:
^{3}$但有没有更“熊猫”的方式呢?(或者如果没有,我如何从序列中检索列表['A'、'B'、'C'],而不是像上面那样显式地写出它?)在
或者(在更容易使用的情况下),也有一个原始的“原始”数据帧,我用它来构造序列。它包含每个nick发布的每条消息的时间戳,如下所示:
timestamp id
2014-07-04 07:11:00 A
2014-07-04 07:12:32 C
2014-07-04 07:15:03 C
etc.
^{} 可用于将多索引的某个级别透视到列中。{0>将缺少的值替换为所需的值。在
相关问题 更多 >
编程相关推荐