我有一个带μ符号的.txt文件。使用pandas.read_table
时,字符串中的μ符号将替换为“\ xb5”,并且pandas会显示?-replacement-symbol。使用pandas.read_table(encoding="utf-8")
时,我会UnicodeDecodeError: 'utf8' codec can't decode byte 0xb5 in position 10: invalid start byte
。如何更改.txt文件以获得正确的导入?
.txt文件中第一列的名称:30_H2O2.20μM。
In [8]:pd.read_table("File.txt").columns[0]
Out[8]: '30_H2O2.20\xb5M'
In [9]:print pd.read_table("File.txt").columns[0]
30_H2O2.20�M
更新: encoding =“ISO-8859-1”工作了!