gpt4 book ai didi

python - 按行计算非 na 值并将总计保存到 pandas 中的新变量

转载 作者:行者123 更新时间:2023-12-04 16:42:31 26 4
gpt4 key购买 nike

<分区>

我是 python 的新手,我正在尝试计算每行的非 na 值,并将总数保存到一个新变量中。

我有数据框:

data = {'x1': ["Yes", "Yes", "No"],
'x2': ["Yes",np.nan, "Yes"],
'x3': [np.nan, np.nan, "No"]}
df = pd.DataFrame(data, columns = ['x1', 'x2', 'x3'])

print(df)
x1 x2 x3
0 Yes Yes NaN
1 Yes NaN NaN
2 No Yes No

我想做的是计算每行的答案数,然后将总数保存到一个新变量中。所需的输出如下所示:

  x1   x2   x3   Total
0 Yes Yes NaN 2
1 Yes NaN NaN 1
2 No Yes No 3

这看起来很简单,但我想不通。任何帮助将不胜感激。

谢谢

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com