我有一个带有几个分类变量(1或0)的Pandas DataFrame,我想根据自己的变量名重命名1值,怎么做?
Name Achiever Arranger Belief Consistency Deliberative
0 Alex 1.0 0.0 0.0 0.0 0.0
13 Luke 0.0 0.0 0.0 1.0 0.0
我想返回
Name Achiever Arranger Belief Consistency Deliberative
0 Alex Achiever 0.0 0.0 0.0 0.0
13 Luke 0.0 0.0 0.0 Conistency 0.0
答案 0 :(得分:0)
你可以试试这个:
for col in df.columns.values:
df[col].replace(to_replace=1, value=col, inplace=True)