У меня есть файл «LMD.rh.arff», который я пытаюсь преобразовать в файл .csv, используя следующий код:
import pandas as pd
import matplotlib.pyplot as plt
from scipy.io import arff
# Read in .arff file-
data = arff.loadarff("LMD.rh.arff")
Но эта последняя строка кода дает мне ошибку-
-------------------------------------------------- ------------------------- UnicodeEncodeError Traceback (последний последний вызов) в ----> 1 data = arff.loadarff("LMD.rp .arff")
~/.local/lib/python3.6/site-packages/scipy/io/arff/arffread.py в loadarff(f) 539 ofile = open(f, 'rt') 540 try: --> 541 return _loadarff( ofile) 542 finally: 543 if ofile не f: # закрываем только то, что открыли
~/.local/lib/python3.6/site-packages/scipy/io/arff/arffread.py in _loadarff(ofile) 627 a = генератор(ofile) 628 # Здесь не должно быть ошибок: иначе это ошибка - -> 629 data = np.fromiter(a, descr) 630 возвращаемые данные, мета 631
UnicodeEncodeError: кодек «ascii» не может кодировать символ «\ xf3» в позиции 4: порядковый номер не в диапазоне (128)
В [6]: data = arff.loadarff("LMD.rh.arff")
-------------------------------------------------- ------------------------- UnicodeEncodeError Traceback (последний последний вызов) в ----> 1 data = arff.loadarff("LMD.rh .arff")
~/.local/lib/python3.6/site-packages/scipy/io/arff/arffread.py в loadarff(f) 539 ofile = open(f, 'rt') 540 try: --> 541 return _loadarff( ofile) 542 finally: 543 if ofile не f: # закрываем только то, что открыли
~/.local/lib/python3.6/site-packages/scipy/io/arff/arffread.py in _loadarff(ofile) 627 a = генератор(ofile) 628 # Здесь не должно быть ошибок: иначе это ошибка - -> 629 data = np.fromiter(a, descr) 630 возвращаемые данные, мета 631
UnicodeEncodeError: кодек «ascii» не может кодировать символ «\ xf3» в позиции 4: порядковый номер не в диапазоне (128)
Вы можете скачать файл arff_file
Любые идеи относительно того, что происходит не так?
Спасибо!