使用熊猫,如何能继DataFrame
:蟒,熊猫 - 遍历键值列分成多个列
In [1]: import pandas as pd
In [2]: pd.DataFrame({'month': [1, 1, 1, 2, 2, 3, 3],
'type': ["T1", "T1", "T4", "T2", "T3", "T1", "T3"],
'value': [10, 40, 20, 30, 10, 40, 50]})
Out[2]:
month type value
0 1 T1 10
1 1 T1 40
2 1 T4 20
3 2 T2 30
4 2 T3 10
5 3 T1 40
6 3 T3 50
进行处理以产生下面的结果?
Out[3]:
T1 T2 T3 T4 month
0 10 0 0 0 1
1 40 0 0 0 1
2 0 0 0 20 1
3 0 30 0 0 2
4 0 0 10 0 2
5 40 0 0 0 3
6 0 0 50 0 3
在我看来很聪明。 – jezrael
@jezrael谢谢你! – piRSquared
@piRSquared,这真的很快! – MaxU