【发布时间】:2018-02-11 18:10:40
【问题描述】:
我有一个数据集,它有一个连续格式的列日期。我想向它添加一个新列,从 Date 列中的该值中取出一周。
A B
1 20050121
2 20050111
3 20050205
4 20050101
这里的 B 列以 YEAR|MONTH|DAY 格式表示日期,我想在这个数据集中添加一个新列,它从数据集中获取月份日期并告诉我们它属于哪一周,例如这个:
A B C
1 20050121 3
2 20050111 2
3 20050205 5
4 20050101 1
星期从2005年1月1日开始。我想把moth和date的值分开,然后根据这两个值计算,我该怎么做?
【问题讨论】:
-
“从数据集中获取月份日期并告诉我们它属于哪一周”这很奇怪。您的意思是本月从哪一周开始,或者您想使用月份和日期来确定星期?
-
使用月份和日期确定哪一周
-
不,没关系,你建议的strftime真的是节省时间! @jezrael
-
我写它是因为似乎首先被接受了我的答案,然后是另一个 - 所以您可能希望同时接受这两个答案。但在 SO 中是不可能的,只能接受一个。这取决于你;)