我有这样的数据:
CUS_ID DAY
0 1176 THU
1 1192 MON
2 1192 SUN
3 1192 SUN
4 120 FRI
5 120 WED
我想得到的是:
CUS_ID MON TUE WED THU FRI SAT SUN
0 1176 0 0 0 1 0 0 0
1 1192 1 0 0 0 0 0 2
5 120 0 0 1 0 1 0 0
关键是我想使用每个值作为列名 我怎么得到它?
(我试图喜欢这个,但这只是为了打印,而不是获取值)
print(df.groupby(['CUS_ID','DAY']).size())
我可以使用groupby和size获得结果吗? 还是应该使用其他方式?
请帮助...