Python每日一记38>>>pandas相关小问题

最近在做新会员,老会员,离返会员的建模分析,在使用pandas中遇到很多问题
1、关于pandas中update的报错cannot reindex from a duplicate axis
这个问题显示你的dataframe的行索引有重复,重新索引编码即可。
我的问题是因为我将两个数据框concat后,索引有重复的。
网上有很多解释,但是只有重新编码行索引才解决了我的问题
df.index=[ ],即可
2、df.loc[df[‘年龄’]==[12,34,56,13,45],:]
这种筛选的方法是错误的,应该df.loc[df[‘年龄’].isin[12,34,56,13,45],:]
取反则应该df.loc[~df[‘年龄’].isin[12,34,56,13,45],:]
具体参考https://blog.csdn.net/sigtem/article/details/81735242
在这里插入图片描述
3、交集,并集、差集
注意集合才有这些方法
在这里插入图片描述
再需要在pandas中进行后续筛选时,转化为list即可
df.loc[df['].isinlist()[12,34,56,13,45],:]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值