熊猫-统一数据框水平将行变成列

时间:2018-08-20 18:01:56

标签: python pandas dataframe

我有两个要水平组合的数据框。我会自我解释:

DataFrame A:

  Name      Total Score
 Charles         67
 Peter           98
 Mark            78

DataFrame B:

Name        Category        Score
Charles    Category A         4
Charles    Category B         9
Peter      Category A         3
Peter      Category B         1
Mark       Category A         3
Mark       Category B         3

我想做的是生成一个新的数据框,将这些信息水平合并:

  Name    Category A     Category B     Total Score
Charles        4             9               67   
Peter          3             1               98
Mark           3             3               78

我澄清一下,我的数据框有几十个类别。

1 个答案:

答案 0 :(得分:4)

HashMap ted df2上

merge df:

pivot