【发布时间】:2018-05-23 01:58:11
【问题描述】:
我有一个这样的时间表数据框:-
subjectid facultyid
day hour
mon 1 4CCI02 5
2 FR 42
3 4CS01 39
4 4MAT2 46
5 4CCI01 29
6 4MAT2 46
7 4CCI04 47
8 4CCI03 21
tue 1 MC03 48
2 FR 42
3 4CCI04 47
4 4CCI02 5
5 4MAT2 46
6 4MAT2 46
7 4CCI01 29
8 4CS01 39
wed 1 4CCI01 29
2 4MAT2 46
3 4CCI02 5
4 4CCI04 47
5 4MAT2 46
6 FR 42
7 4CCI03 21
8 4CS01 39
thu 1 4CS01 39
2 4MAT2 46
3 4CCI02 5
4 4MAT2 46
5 4CCI01 29
6 MC03 48
7 FR 42
8 4CCI03 21
fri 1 4CS01 39
2 4CCI02 5
3 4MAT2 46
4 4CCI03 21
5 4CCI04 47
6 4MAT2 46
7 FR 42
8 4CCI01 29
sat 1 MC03 48
2 4MAT2 46
3 4CCI04 47
4 4CCI03 21
5 4CCI01 29
6 4MAT2 46
7 4CS01 39
8 FR 42
我想对所有这些进行分组,以便将小时作为列,将主题和教师作为特定日期和时间的值......
我想要这样的格式...
1 2 3 4 5 6 7 8
mon 4CCI02 FR 5CS01 so on
5 42 29
Tue MC03
48
Wed so on
是否有可能获得这种格式的 DataFrame ?
获得上述视图的最接近方法是什么?
我在 python 中为 DataFrames 使用 pandas 库。
【问题讨论】:
-
至少有一个反对票的原因是有帮助的。