当前位置:   article > 正文

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

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],:]

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/926738
推荐阅读
相关标签
  

闽ICP备14008679号