Python 熊猫使用由列名组成的列将值动态填充到另一列中
我想从原始df中获得下面的“值”列:Python 熊猫使用由列名组成的列将值动态填充到另一列中,python,pandas,dataframe,Python,Pandas,Dataframe,我想从原始df中获得下面的“值”列: A B C Column_To_Use 0 2 3 4 A 1 5 6 7 C 2 8 0 9 B A B C Column_To_Use Value 0 2 3 4 A 2 1 5 6 7 C
A B C Column_To_Use
0 2 3 4 A
1 5 6 7 C
2 8 0 9 B
A B C Column_To_Use Value
0 2 3 4 A 2
1 5 6 7 C 7
2 8 0 9 B 0
使用:
df['Value'] = df.lookup(df.index, df['Column_To_Use'])
print (df)
A B C Column_To_Use Value
0 2 3 4 A 2
1 5 6 7 C 7
2 8 0 9 B 0