У меня проблема с моим кодом, поэтому я хочу напечатать мой csv-файл на консоли, и он выглядит так:
| ID | Tweet |Prediction | System|
|-----+-------------------------------------------------+-----------+-------|
| 01 |I had seen a movie "Rugrats" thats so funny� | Positif |Positif|
| 02 |Incredibles 2 was amazingly amazing � | Positif |Positif|
Я использовал табличные данные для составления таблицы, поэтому это мой код:
from tabulate import tabulate
with open("file.csv","rb") as data:
x = csv.reader(data)
docs = []
for i in x:
docs.append(i)
print tabulate([i], headers=['ID', 'Tweet', 'Prediction', 'System'])
Я думаю, что проблема в ascii �
, но я использовал i.decode('utf-8','ignore')
, и это не работает. поэтому мое ожидание в консоли вывода выглядит следующим образом:
| ID | Tweet |Prediction | System|
|-----+-------------------------------------------------+-----------+-------|
| 01 |I had seen a movie "Rugrats" thats so funny | Positif |Positif|
| 02 |Incredibles 2 was amazingly amazing | Positif |Positif|
Как я могу это сделать?