从错误信息看基本上是编码问题,猜想应该是csv中含有中文引起的,将其改成英文后运行正常,
所以断定是中文引起的编码错误,由于系统默认采用utf-8解析,而我们中文是采用‘gbk‘,
再读取csv文件时加上编码格式
books = pd.read_csv('books.csv',encoding='gbk')
从错误信息看基本上是编码问题,猜想应该是csv中含有中文引起的,将其改成英文后运行正常,
所以断定是中文引起的编码错误,由于系统默认采用utf-8解析,而我们中文是采用‘gbk‘,
再读取csv文件时加上编码格式
books = pd.read_csv('books.csv',encoding='gbk')