我有一个csv
文件,其中包含与列名的一些数据:Pandas.read_csv()有特殊字符(重音)列名
- “PERIODE”
- “IAS_brut”
- “IAS_lissé”
- “Incidence_Sentinelles”
我有个问题与第三个其通过pd.read_csv()
方法误解并返回为“IAS_lissé”。
那个角色是什么?
因为它在烧瓶应用程序中生成一个错误,有没有办法以其他方式读取该列而不修改文件?
In [1]: import pandas as pd
In [2]: pd.read_csv("Openhealth_S-Grippal.csv",delimiter=";").columns
Out[2]: Index([u'PERIODE', u'IAS_brut', u'IAS_liss�', u'Incidence_Sentinelles'], dtype='object')
貌似熊猫不能在列名处理Unicode字符。尝试将列名转换为ascii。请注意,你会失去重音。 –