то, что я пытаюсь, это прочитать csv, чтобы создать кадр данных --- внести изменения в столбец --- снова обновить/отражать измененное значение в тот же csv (to_csv) - снова попытаться прочитать этот csv, чтобы создать другой кадр данных... там я получаю сообщение об ошибке
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe7 in position 7: invalid continuation byte
мой код
import pandas as pd
df = pd.read_csv("D:\ss.csv")
df.columns #o/p is Index(['CUSTOMER_MAILID', 'False', 'True'], dtype='object')
df['True'] = df['True'] + 2 #making changes to one column of type float
df.to_csv("D:\ss.csv") #updating that .csv
df1 = pd.read_csv("D:\ss.csv") #again trying to read that csv
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe7 in position 7: invalid continuation byte
Поэтому, пожалуйста, предложите, как я могу избежать ошибки и снова прочитать этот csv в кадре данных.
Я знаю, что где-то мне не хватает «кодировать = какой-то тип кодека» или «декодировать = какой-то тип» при чтении и записи в csv.
Но я не знаю, что именно нужно изменить, поэтому нужна помощь.