pandas模块-汇总计算-描述统计-唯一值、值计数、成员资格-缺失值处理
导入模块
import numpy as np
import pandas as pd
from pandas import Series,DataFrame
1.汇总计算
pandas的Series和DataFrame
xxx.sum()
xxx.mean()
xxx.max()
xxx.add()
先创建一个带nan的DataFrame
df1=DataFrame(
[
[3,2,np.nan],
[2,7,-5],
[5,np.nan,np.nan],
[7,6,4]
]
)
df1
(1)df.sum()
求和
默认参数 skipna=True 跳过nan的
df1.sum()
#axis=0,按列求和,也可以写成axis='index',同理,axis=1可以写成axis='columns'
df1.sum(axis='index')
df1.sum(axis='columns')
(2)df.mean()
平均
df1.mean()
让nan也参与计算的话:skipna=False
df1.mean(skipna=False)
而很多时候需要处理nan然后计算
df1.fillna(0).mean()
#round保留一位小数
round(df1.fillna(0).mean(),1