I have 1 GB csv file and I can not read that log file and give same error in both python and pandas code in my csv file, it is not a value of more than one column because there is only a single column value and All of my CSV values is number
with open("/Users/kiya/sep_sent.csv", encoding='utf-8') as f:
for i in f:
print(i.strip())
another method:
with open("/Users/kiya/sep_sent.csv",encoding='cp1252') as f:
for i in f:
print(i.strip())
Traceback (most recent call last):
File "/Users/kiya/test8.py", line 5, in <module>
for i in f:
File "/usr/local/Cellar/python3/3.6.2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/encodings/cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 159: character maps to <undefined>
pandas code:
import pandas as pd
df = pd.read_csv("/Users/kiya/sep_sent.csv", encoding="utf-8")
print(df)
my csv value like:
0
0
0
....
5294751024
error:
0
0
0
0
0
Traceback (most recent call last):
File "/Users/kiya//test8.py", line 4, in <module>
for i in f:
File "/usr/local/Cellar/python3/3.6.2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/codecs.py", line 321, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in position 52: invalid start byte