关于#python#的问题:为什么Dataframe进行索引时同样的数据会显示出不同的类型结果

为什么Dataframe进行索引时同样的数据会显示出不同的类型结果

img

img

img

报错:TypeError

我想做的是筛选出“SEASON”列大于1979的数据

那你先使用apply(int)转换一下这列的数据类型

大概是你原始文件里,数据就有空格之类的字符,不是纯数字,所以会被当做str来读取
读取的时候你最好先处理一下,去掉多余的空格字符,然后统一转为int类型,再进行后续的数据处理

这篇文章:python Dataframe相关(获取索引、值,修改索引),索引为整数时的取值方法,删除最后一列 也许有你想要的答案,你可以看看