2020-04-30
阅读量:
916
pandas处理时间数据,题目详情见正文
df表详情如下:

day_of_year指当年过了多少天,请根据表中数据计算对应的当年具体的日期
参考代码:
d = {"year": [2018, 2019, 2020],"day_of_year": [200, 365, 60]}
df = pd.DataFrame(d)
df
df["int_number"] = df["year"]*1000 + df["day_of_year"]
df
df["date"] = pd.to_datetime(df["int_number"], format = "%Y%j")#注意 "%Y%j" 中转化格式 j,正是对应 dayofyear 参数
df
代码结果:







评论(0)


暂无数据
推荐帖子
2条评论
6条评论
7条评论