Pandas 熊猫数据帧的重建

Pandas 熊猫数据帧的重建,pandas,dataframe,Pandas,Dataframe,我在寻找下一个解决方案。我有一个带有一些列的数据框: A B C D E F 1 . . a . 1 2 . . a . 1 2 . . b . 1 3 . . a . 1 4 . . b . 1 etc 在本例中,只有3列对我很重要。在D列中,只能看到两个字母:a和b。列A中的每个唯一值只能有3种可能性:上面示例中的字母A只能有值1,字母b只能有值4或两者都有值2,保存在两个不同的行中。 是否可以创建下一个DF A a b 1 1 0 2 1 1 3 1 0 4 0 1 etc 新列中的值

我在寻找下一个解决方案。我有一个带有一些列的数据框:

A B C D E F
1 . . a . 1
2 . . a . 1
2 . . b . 1
3 . . a . 1
4 . . b . 1
etc
在本例中,只有3列对我很重要。在D列中,只能看到两个字母:a和b。列A中的每个唯一值只能有3种可能性:上面示例中的字母A只能有值1,字母b只能有值4或两者都有值2,保存在两个不同的行中。 是否可以创建下一个DF

A a b
1 1 0
2 1 1
3 1 0
4 0 1
etc

新列中的值是原始DF的F列中的相应值

我自己找到了解决方案。如果有人想知道,可以使用函数pivot来完成

DF.pivot(index='A', columns='D', values='F')