Mat*_*tan 5 python csv utf-8 hebrew pandas
我试图用来dataset=pandas.read_csv('filename')制作一个框架。但不知何故我不能这样做,因为其中一个列标题是用希伯来语编写的。
我查了一下,DataFrame 有可能有一个希伯来语词作为列标题。
dataset.columns = ['????', 'b','c','d','e']但我想从包含希伯来语单词的 csv 中导入数据本身,我不能。
我收到此错误UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf9 in position 0: invalid start byte。
如何使用列标题将数据集导入到 datadrame?
小智 9
我用了:
dataset = pd.read_csv('file_name.csv', encoding = "ISO-8859-8")
Run Code Online (Sandbox Code Playgroud)
有关编码,请参阅https://docs.python.org/3/library/codecs.html#standard-encodings
您的文件未进行utf-8编码。
最有可能是带有Hebrew codepage.
0xf9希伯来语代码页与您在标头示例中显示的第一个(最后一个)字符匹配。
您必须使用具有正确 codepage 的encoding:参数。
| 归档时间: |
|
| 查看次数: |
4440 次 |
| 最近记录: |