data.列名为什么报错

img


这是我的csv文件,当我要输出列时,用data.iloc就可以,但用data.列名就出错,如图

img

img

你的csv在存数据的时候有太多空字符在数据前后,看你的格式,最起码都有个回车符号,建议你存数据前通过strip函数把前后的空字符去除掉再存,然后再读取应该就可以了

你的csv文件格式太不规范啦,分隔前面还有\n 这种换行符,数据最好先清洗一下。
你这样的格式pandas估计会识别识别的,要不你先直接输出一些data看看。

或者说你想要的正确列名是 "\r\n\t\t\t\t省市"

你的列名不是省市,前面好像还有一堆字符,你可以print(data.columns) 看下具体是什么

img

最好把代码提交上来