【发布时间】:2022-01-25 00:08:12
【问题描述】:
我想按年循环数据帧。
例如我的 df 是 2006-7-1 到 2021 长度和 8 列(A-H 列),索引是数据时间。
在这个时候,
df['A']['2006'] 这样,
date
2006-07-01 00:00:00 1
2006-07-01 00:05:00 2
2006-07-01 00:10:00 3
2006-07-01 00:15:00 4
df['A']['2006'] 是我想要的答案之一,但是 df['A']['2007'],df['A']['2008']..., df['A']['2021'] 都是。
但我不知道如何逐年循环 2006-2021,因为我们不能写 df['A']['i']。
所以,请把你的知识借给我。
【问题讨论】:
-
你想按年过滤你的数据框吗?
-
我想要 df['A']['2006'],df['A']['2007'],df['A']['2008']... 但是在这个时候,我不能使用循环,因为 df['A']['i'] 表示 str i。
-
我添加了答案。
标签: python pandas dataframe time-series