如何解决对Pandas数据框进行过滤和绝对排序会引发索引错误
我正在尝试过滤我的数据框,然后使用绝对值将其排序在一列上。
如果我尝试在不使用过滤器的情况下进行排序,那么它可以正常工作,但是使用过滤器会给我错误。下面是我正在使用的代码:
df[(df['Core']=='Europe')].iloc[df['Value1'].abs().argsort()].reset_index(drop=True) # Does not work
df.iloc[df['Value1'].abs().argsort()].reset_index(drop=True) # Works properly
报告的错误如下:
IndexError: positional indexers are out-of-bounds
感谢您的帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。