今天用read_csv()读一个to_csv()生成的文件的时候,发现 columns 不一致。
文件的 header 是:id, high, low, open, close, count, amount, volume
用read_csv()读出来的 header 是:Index(['id', ' high', ' low', ' open', ' close', ' count', ' amount',
' volume'],
dtype='object')
也就是在原有 header 的前面多了个空格,翻了下更新,也没有关于这个的说明。现在需要加一个 skipinitialspace=True,我明明记得之前可以直接读的啊?
Pandas 1.2.1
1
sunmlight 2021 年 2 月 8 日
你的表头换成这个就没空格了:id,high,low,open,close,count,amount,volume
|
3
Yinz 2021 年 2 月 9 日
不是 read_csv 的问题,是你的 csv header 有空格,我试了下 1.2.1 的 to_csv 生成出来没空格,你仔细看看你生成 csv 的地方吧
|