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