我有一个pandas
数据帧,看起来像这样:
A B C D E F G H I
1 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
3 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
现在,对于每个row
,我必须检查哪个column
包含1
,然后在一个新列中记录这个列名。最后的dataframe
看起来是这样的:
A B C D E F G H I IsTrue
1 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 B
2 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 A
3 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 B
有没有更快捷的方法
这里有一种使用^{} 的方法:
为了获得更好的性能,您可以使用:
你所描述的是^{} 的定义
相关问题 更多 >
编程相关推荐