pandas明明数据有,但是通过该标签进行筛选的时候就得到空或者是错误的结果
生活随笔
收集整理的這篇文章主要介紹了
pandas明明数据有,但是通过该标签进行筛选的时候就得到空或者是错误的结果
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
簡述
如果你也是遇到來,想要通過pandas篩選dataframe中的數(shù)據(jù),但是篩選的結(jié)果卻都是空的話
或者是 遇到了 xxx in series 這樣的操作,但是結(jié)果不符合預(yù)期。那下面的方法可能會幫到你。
解決辦法
- 問題原因:你篩選的類型是int 或者類似的 int32,int64之類的。
- 因此篩選的時候,用的是index,而不是value在進(jìn)行判斷
- 解決辦法:.values操作,指定用series的value作為list
- 比如: xxx in series 變成 xxx in series.values 就可以解決了。
總結(jié)
以上是生活随笔為你收集整理的pandas明明数据有,但是通过该标签进行筛选的时候就得到空或者是错误的结果的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux查看CPU,内存,GPU,进程
- 下一篇: vue-admin模板第一次使用存在的坑