我使用groupby
和value_counts
得到如下结果:
df.groupby('course')['complexity'].value_counts()
course complexity complexity
course1 0 76
1 75
2 75
3 68
4 74
course2 0 76
1 63
2 73
3 65
4 90
我想将此结果隐藏到列为course, complexity, complexity_cnt
的数据框中,如下所示:
course complexity complexity
course1 0 76
course1 1 75
course1 2 75
course1 3 68
course1 4 74
course2 0 76
course2 1 63
course2 2 73
course2 3 65
course2 4 90
我尝试使用to_frame()
和pd.DataFrame()
来构造一个数据框,但它们都不起作用。
所以如果不介意,谁能给我一些帮助?
预先感谢。