Python13-pandas整理05

  • 算法运算    加减乘除对应位置运算
  • 比较运算    >/</!=
  • 汇总运算    

 

            count非空值计数

            df.count()  默认按每列进行计数   df.count(axis=1) 指定按行进行计数    df['C1'].count()  对某一列进行计数

            sum求和

            df.sum()  默认按每列进行求和   df.sum(axis=1) 指定按行进行求和    df['C1'].sum()  对某一列进行求和

            mean求均值

            df.mean()  默认按每列进行求均值   df.mean(axis=1) 指定按行进行求和    df['C1'].mean()  对某一列进行求均值

            min求小值  max求最大值   median求中位数   model求众数   var求方差   std求标准差     用法均同上

            quantile求分位数

            df.quantile(0.25, axis=1)  求取每行四分之一位数   df['c1'].quantile(0.75)  求c1列四分之三位数

 

            相关性运算

            corr()函数

            df['col1'].corr(df['col2'])    #求取col1列与col2列的相关系数

            df.corr()    #求取各字段两两间的相关性


apply和applymap函数

 
和Python中的map()函数一样,对序列中的所有元素执行形同的函数操作
 
apply() 函数主要对dataframe中的某一列或行中的元素执行相同的操作
df['C1'].apply(lambda x:x+1 )
applymap() 函数用于对dataframe中的每一个元素执行相同的函数操作
df.applymap(lambda x:x+1)
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值