admin管理员组

文章数量:1611163

Error

用pandas读取一个csv文件时出现该错误:

import pandas as pd
df = pd.read_csv('filename', index_col=0)

error message为UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 1: invalid start byte.

Solution

虽然在检查了该csv文件后未发现第一行文本有问题,但这个错误一定与utf-8无法解码文本有关。在这个StackOverflow post上查到一个解决方法是用别的enc

本文标签: CodecDecodeUnicodeDecodeErrorUTFbyte