1 回答
TA贡献1934条经验 获得超2个赞
你需要 pd.get_dummies
df = pd.DataFrame({'year':[2018,2018,2019,2019], 'hour':[1,3,4,4]})
print(pd.get_dummies(df, columns=['year','hour'], drop_first=False))
输出:
year_2018 year_2019 hour_1 hour_3 hour_4
0 1 0 1 0 0
1 1 0 0 1 0
2 0 1 0 0 1
3 0 1 0 0 1
添加回答
举报