【发布时间】:2018-03-11 18:09:37
【问题描述】:
我正在尝试在我的数据帧上创建一个时间结构。
我有一个数据框,其中有一列名为“day”,df['day'] 的范围从 1 到 365,缺少数字,看起来像
df = pd.DataFrame({'day': [1,2,2,2,3,4,5,5,8,8,9,9,10,11,11,12,13]})
我想创建一个新列“weekOftheYear”,以便每 5 天显示一周。生成的数据框应如下所示:
day week
1 1
2 1
2 1
2 1
3 1
... ...
8 2
8 2
9 2
... ...
提前感谢您的任何提示!
【问题讨论】:
-
你的尝试是什么?
-
我正在尝试根据一年中的某一天生成一年中的一周。没有周末。
标签: python pandas reshape pandas-groupby