让它成为下面的python pandas Dataframe 。
| date | other_columns |...
| ------------- | -------------- |...
| 2022-02-06 | row |...
| 2022-02-07 | row |...
| 2022-02-08 | row |...
| 2022-02-15 | row |...
| 2022-02-24 | row |...
| 2022-02-28 | row |...
我想将每个日期对应的周添加为一个附加的week
列。它只是将天分组为7天的间隔来分配每个数字。我不想使用datetime.week的功能,我想让值与月份相关。
| date | other_columns |...| week |
| ------------- | -------------- |...| -------- |
| 2022-02-06 | row |...| 1 week |
| 2022-02-07 | row |...| 1 week |
| 2022-02-08 | row |...| 2 week |
| 2022-02-15 | row |...| 3 week |
| 2022-02-24 | row |...| 4 week |
| 2022-02-28 | row |...| 5 week |
(1-7)对应第一周,(8-14)对应第二周,(15-21)对应第三周,(21-28)对应第四周,(29-31)对应第五周。真正重要的是日期,而不是月份。
2条答案
按热度按时间ruarlubt1#
你能用这样的东西吗?
这将提供以下输出:
然后,您可以根据需要设置周数的格式。
您也可以使用下面的代码在一行中完成整个操作:
jpfvwuh42#
用途: