分享

python pandas对多列求和

 新用户61024634 2022-02-09

1.对特定列求和:

方法一:

data['col3']=data[['col1','col2']].sum(axis=1)

方法二:

df['col3'] = df.apply(lambda x: x['col1'] x['col2'], axis=1)

2.对连续某几列求和:

data['sum'] = data.iloc[:,0:3].sum(axis=1)

例如对第1列至第3列求和

3.对所有列求和(前提是所有列都为数值型)

data['sum'] = data.sum(axis=1)

data['sum'] = df.apply(lambda x: x.sum(), axis=1)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多