我有三列,如果它们的值大于 0,我知道它们是相同的。我想知道如何获取每列的非零值并将其合并为一列
这是示例列:
我期望的是将 3 列合并为一列并获得非零值
输出:
如果该值为非零,则每列上的所有值都相同。任何意见是极大的赞赏。谢谢!
最佳答案
使用最大值
:
df['C'] = df[['C1','C2','C3']].max(1)
关于python - 将列合并为一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54177077/