Skip to main content
 首页 » 编程设计

python之将列合并为一列

2025年05月04日1198°冷暖

我有三列,如果它们的值大于 0,我知道它们是相同的。我想知道如何获取每列的非零值并将其合并为一列

这是示例列:

我期望的是将 3 列合并为一列并获得非零值

输出:

如果该值为非零,则每列上的所有值都相同。任何意见是极大的赞赏。谢谢!

请您参考如下方法:

使用最大值:

df['C'] = df[['C1','C2','C3']].max(1)