[英]Error: 'utf8' codec can't decode byte 0x80 in position 0: invalid start byte
[英]Python utf8 codec can't decode byte 0x80 in position 103:invalid start byte
这是我的代码和我的csv文件的示例,运行代码后,错误显示utf8编解码器无法解码位置103的字节0x80:无效的起始字节,并且有人可以帮助
import csv
import pandas as pd
import numpy as np
import os
import sys
h = pd.read_csv('C:/Users/Desktop/Result.csv')
sentences = h['Mention']
def check_it(sentences):
if 'camera' in sentences:
return "Camera"
if 'Camera' in sentences:
return "Camera"
if 'display' in sentences:
return "Display"
if 'Display' in sentences:
return "Display"
if 'battery' in sentences:
return "Battery"
if 'Battery' in sentences:
return "Battery"
if 'temperature' in sentences:
return "Temperature"
if 'Temperature' in sentences:
return "Temperature"
if 'memory' in sentences:
return "Memory"
if 'Memory' in sentences:
return "Memory"
if 'audio' in sentences:
return "Audio"
if 'Audio' in sentences:
return "Audio"
if 'design' in sentences:
return "Design"
if 'Design' in sentences:
return "Design"
return "Others"
h.loc[:, 'Category'] = h.Mention.apply(check_it)
h.to_csv('C:/Desktop/ResultWithCategory.csv')
我在此代码上有错误,但我不知道为什么会显示错误
这是unicode转换错误,请尝试...
h = pd.read_csv('C:/Users/Desktop/Result.csv',编码=“ utf-8”)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.