以下是原始数据结构:
| 人名 | 科目 | 成绩
| A | 语文 | 90
| A | 数学 | 70
| A | 英语 | 40
| B | 语文 | 10
| B | 数学 | 20
| B | 英语 | 30
| C | 语文 | 1
| C | 数学 | 2
| C | 英语 | 3
目标结构:
| 科目 | A | B | C
| 语文 | 90 | 10 | 1
| 数学 | 70| 20 | 2
| 英语 | 40 | 30 | 3
因为人名有很多,且不确定。所以不能简单地用“列转行”组件。
请问有什么方法可以动态地转置?
注意不能假设人名和科目是确定的。即人名可能会增加“D”,科目可能会增加“体育”。
谢谢指点!