我正在尝试在 Pandas 数据框中创建一个新列,该列对其他列的总数求和。但是,如果任何源列为空(NaN 或 0),我需要将新列也写为空白(NaN)a b c d sum3 5 7 4 192 6 0 2 NaN (note the 0 in column c)4 NaN 3 7 NaN我目前正在使用 pd.sum 函数,格式如下 df['sum'] = df[['a','b','c','d']].sum(axis=1, numeric_only=True)它忽略 NaN,但不会将 NaN 写入 sum 列。提前感谢您的任何建议
添加回答
举报
0/150
提交
取消