You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何按指定索引对含na值的多列数据求和

针对含NA值的指定列求和方案

Excel 场景

Excel的SUM函数会自动忽略单元格中的NA值,直接使用即可:

  • 单行列值求和(比如第1行的A1、A4、A6列):
    =SUM(A1, D1, F1)
    
  • 整列汇总(所有行的A1、A4、A6列分别求和):
    =SUM(A:A, D:D, F:F)
    
  • 逐行批量求和:输入上述单行列公式后,下拉填充即可完成所有行的计算。

Python Pandas 场景

使用pandas处理时,sum()方法默认跳过NA值,直接指定目标列即可:

import pandas as pd

# 假设数据集存储在DataFrame df中
# 按行求和,新增一列存储每行的A1、A4、A6列总和
df['row_total'] = df[['A1', 'A4', 'A6']].sum(axis=1)

# 计算每列的整体总和
column_totals = df[['A1', 'A4', 'A6']].sum()

若需显式声明忽略NA值(默认已开启),可添加参数:

df['row_total'] = df[['A1', 'A4', 'A6']].sum(axis=1, skipna=True)

内容的提问来源于stack exchange,提问作者Harry

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 03:24:27