代码:
import pandas as pd
filepath = 'test.csv'
df = pd.read_csv(filepath, sep=';')
报错:
错误的原因:因为中间字符串有错误。
read.csv默认分隔符是“,”比如前面都是一行没有“,”,后面突然出现一行有“,”,这时这行数据就会变成两列,前面是一列,后面忽然变成两列 ,这时程序就会报这种错误。
解决办法:改变默认的分隔符。
df = pd.read_csv(filepath, encoding='utf-8-sig', sep='None')