作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
样本数据
Year Week_No Value
2015 52 3
2016 2 7
2015 51 5
2016 1 6
2015 50 4
import datetime
d = "2015-50"
r = datetime.datetime.strptime(d + '-1', "%Y-%W-%w")
print(r)
2015-12-14 00:00:00
最佳答案
我认为在 Pandas 中最好使用 to_datetime
添加最后一个值 -1
对于星期几:
df['datetime'] = pd.to_datetime(df.Year.astype(str) + '-' +
df.Week_No.astype(str) + '-1', format="%Y-%W-%w")
print (df)
Year Week_No Value datetime
0 2015 52 3 2015-12-28
1 2016 2 7 2016-01-11
2 2015 51 5 2015-12-21
3 2016 1 6 2016-01-04
4 2015 50 4 2015-12-14
关于python - 合并年和周列以在 python 中创建日期时间和排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59317102/
我有一个数据框 [Year] 和 [Week] 列有时会丢失。我有另一个数据框,它是一个供引用的日历,我可以从中获取这些缺失值。如何使用 pandas 填充这些缺失的列? 我尝试使用 reindex
我是一名优秀的程序员,十分优秀!