【发布时间】:2016-11-04 16:28:04
【问题描述】:
我的 DataFrame 是一个数组时间序列,在大约 60 天内每分钟拍摄一次。
首先我想将 df 分割成 24 小时周期。
然后我想将某些属性绘制为瀑布图,折线图相互叠加。
我正在考虑在 for 循环中使用 iloc 来执行此操作,因为 df 行是按时间索引的,这意味着每天有 3600 行。问题是我不知道如何将每个分配给一个变量。
for i in range(58)
df = timethingdf.iloc[809+i*3600:809+(i+1)*3600]
如您所见,我希望 df 对于我用它制作的 58 个 dfs 中的每一个都不同。
而且我不知道如何制作图表。
【问题讨论】:
标签: python pandas matplotlib