我有三列,如果它们的值大于 0,我知道它们是相同的。我想知道如何获取每列的非零值并将其合并为一列
这是示例列:
我期望的是将 3 列合并为一列并获得非零值
输出:
如果该值为非零,则每列上的所有值都相同。任何意见是极大的赞赏。谢谢!
请您参考如下方法:
使用最大值:
df['C'] = df[['C1','C2','C3']].max(1)
我有三列,如果它们的值大于 0,我知道它们是相同的。我想知道如何获取每列的非零值并将其合并为一列
这是示例列:
我期望的是将 3 列合并为一列并获得非零值
输出:
如果该值为非零,则每列上的所有值都相同。任何意见是极大的赞赏。谢谢!
请您参考如下方法:
使用最大值:
df['C'] = df[['C1','C2','C3']].max(1)