@ Рошан вот решение вашей проблемы:
import pandas as pd
import csv
with open('spam.csv', newline='') as f:
csvread = csv.reader(f)
raw_data = list(csvread)
data = []
for i in batch_data:
i = i[0].split("\t")
data.append(i)
final_data = pd.DataFrame(data)
Вы можете указать кодировку, как вы сделали, но ваш файл состоит из запятых между текстом, так что если вы читаете нормально, панды будут разделять данные на основе"".Вот почему вы получаете ошибку