【发布时间】:2017-06-28 17:30:06
【问题描述】:
我试图在 pandas 中读取的 CSV 文件有一个非 ascii 字符,但我对编码函数没有任何运气。我正在使用 python 3。
我最初得到的错误是......
UnicodeDecodeError: 'utf-8' 编解码器无法解码位置上的字节 0xa0 252: 无效的起始字节
所以我使用了file_name.encode('ascii'),但现在...
OSError: Expected file path name or file-like object, got type
我的代码...
import pandas as pd
location = "C:\\Downloads\\"
file = "file.csv"
file_name = location + file
master = pd.read_csv(file_name.encode('ascii'))
df = master
df
我知道其中有一个字符需要编码,所以只是尝试编写一些允许 pandas 读取 CSV 的内容。
非常感谢!
【问题讨论】:
-
您能否包含 file.csv 的内容示例?没有它,我们无法重现您的错误。
标签: python python-3.x pandas