python基础

1. 删除dropna

DataFrame.dropna(self, axis=0, how=‘any’, thresh=None, subset=None, inplace=False)

axis :为轴方向 : 默认为axis=0
当axis=0,当某行出现缺失值时,将该行丢弃并返回
当axis=1,当某列出现缺失值时,将改列丢弃并返回

how :确定缺失值的个数:缺省时为how=‘any’
how=‘any’ ,表明只要某行或者列出现缺失值就将该行列丢弃
how=‘all’ ,表明某行列全部为缺失值才将其丢弃

thresh:阈值设定
当行列中非缺省值的数量少于给定的值就将该行丢弃
eg: thresh=2:当每行至少有2个不是空值时保留,全部为空时删除

subset:部分标签中删除某行列
subset = [ ‘a’,‘d’] 即丢弃子列 a d 中含有缺失值的行
eg:data.dropna(axis=0,subset=[“会员卡号”]) 删除会员卡号那列中含有缺失值的行

iniplace: bool取值,默认False
当inplace= True, 即对原数据操作,没有返回值

2.列表中某一列除以另一列(一一对应相除)

kdj_g[‘平均消费金额’] = list(map(lambda x,y: x/y, kdj_g[‘交易金额’],kdj_g[‘交易次数’]))

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值