【发布时间】:2021-05-18 16:43:41
【问题描述】:
我有一个数据框df,其中包含三列group、phase 和count。
首先,我想将 phase 列转换为 30 分钟间隔的时间序列对象。例如,阶段 0 -> 0 分钟,阶段 2 -> 30 分钟,阶段 3 -> 60 分钟......
其次,我想为每个组(A、B 和 C)绘制时间序列(计数与相位) - 可能使用 for 循环来绘制所有三个数字
最终目标:比较 A 组、B 组和 C 组的时间序列
#df
group,phase, count
A,0,3000
A,1,3315
A,2,3690
A,3,4002
A,4,4210
B,0, 2000
B,1,2100
B,2,2215
B,3,2303
B,4,2412
C,0,3001
C,1,3120
C,2,3225
C,3,3350
C,4,3459
期望的输出
# in a time series format
group,phase, count
A, 0, 3000
A, 30, 3315
A, 60, 3690
A, 90, 4002
A, 120, 4210
B, 0, 2000
B, 30, 2100
B, 60, 2215
B, 90, 2303
B, 120, 2412
C, 0, 3001
C, 30, 3120
C, 60, 3225
C, 90, 3350
C, 120, 3459
谢谢
【问题讨论】:
标签: python r for-loop time-series