Python 读取带有希伯来文标题的 csv

标签 python pandas csv utf-8 hebrew

我尝试使用 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

如何使用列标题将数据集导入数据集?

最佳答案

我用过:

dataset = pd.read_csv('file_name.csv', encoding = "ISO-8859-8")

参见 https://docs.python.org/3/library/codecs.html#standard-encodings用于编码

关于Python 读取带有希伯来文标题的 csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47393869/

相关文章:

python scrapy足球数据

c# - 如何将字符串集合作为 TextReader 传递?

python - 使用 Python Flask 上传 CSV 文件并进行处理

python - 如何修改日期值以仅保留月份值

python - pandas 未正确设置列

ruby csv 错误 : invalid byte sequence in UTF-8

python - 分隔具有相同潜在起始字符的正则表达式模式匹配

Python 将 DayOfWeek 检索为整数

Python : Something unexpected is happening in my code. ...?

python - 表示 pandas Dataframe 列中的比率