有一个要在其上执行时间序列分析的数据框。数据框包含年份和星期的不同列:
Year Week stateID values
2018 2 231 55
2010 3 231 92
2000 5 231 56
2018 2 321 55
2010 3 321 45
为了进行分析,我想将年周列连接到格式为年周的日期时间对象。即:
Year-Week stateID values
2018-2 231 55
2010-3 231 92
2000-5 231 56
2018-2 321 55
2010-3 321 45
如何在大熊猫中实现它?
答案 0 :(得分:1)
IIUC,
Year Week stateID values Year-Week Period
0 2018 2 231 55 2018-2 2018-01-08/2018-01-14
1 2010 3 231 92 2010-3 2010-01-18/2010-01-24
2 2000 5 231 56 2000-5 2000-01-31/2000-02-06
3 2018 2 321 55 2018-2 2018-01-08/2018-01-14
4 2010 3 321 45 2010-3 2010-01-18/2010-01-24
输出:
datetime.date
答案 1 :(得分:0)
类似的事情应该起作用:
df["Year-Week"] = df.Year.astype(str).str.cat(df.Week.astype(str), sep="-")