以下是一个示例代码,用于按行计算多列的数量:
import pandas as pd
# 创建一个示例数据框
data = {'Name': ['Tom', 'Nick', 'John', 'Tom', 'John'],
'Age': [20, 25, 30, 35, 40],
'City': ['New York', 'Paris', 'London', 'Tokyo', 'Beijing']}
df = pd.DataFrame(data)
# 计算每行多列的数量
df['Count'] = df.count(axis=1)
print(df)
这个示例使用了Python的pandas库来处理数据。我们首先创建了一个示例数据框df,其中包含了三列Name、Age和City。然后,使用df.count(axis=1)
函数来按行计算每行多列的数量,并将结果存储在新的一列Count中。最后,我们打印出数据框df来查看结果。
输出结果将是:
Name Age City Count
0 Tom 20 New York 3
1 Nick 25 Paris 3
2 John 30 London 3
3 Tom 35 Tokyo 3
4 John 40 Beijing 3
可以看到,每行的Count列都显示了对应行中非缺失值的数量。
下一篇:按行计算列中的填充数量