【发布时间】:2019-09-03 07:22:56
【问题描述】:
我有一个文件“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 个数据 = arff.loadarff("LMD.rp.arff")
~/.local/lib/python3.6/site-packages/scipy/io/arff/arffread.py 在 加载(f) 第539章 540尝试: --> 541 返回 _loadarff(ofile) 最后542: 第543章
~/.local/lib/python3.6/site-packages/scipy/io/arff/arffread.py 在 _loadarff(ofile) 第627章 628 #这里不应该发生错误:否则它是一个错误 --> 629 数据 = np.fromiter(a, descr) 630 返回数据,元 第631章
UnicodeEncodeError: 'ascii' 编解码器无法对字符 '\xf3' 进行编码 位置 4:序数不在范围内(128)
在[6]中:data = arff.loadarff("LMD.rh.arff")
----------------------------------- ---------------------------- UnicodeEncodeError Traceback(最近调用 最后)在 ----> 1 个数据 = arff.loadarff("LMD.rh.arff")
~/.local/lib/python3.6/site-packages/scipy/io/arff/arffread.py 在 加载(f) 第539章 540尝试: --> 541 返回 _loadarff(ofile) 最后542: 第543章
~/.local/lib/python3.6/site-packages/scipy/io/arff/arffread.py 在 _loadarff(ofile) 第627章 628 #这里不应该发生错误:否则它是一个错误 --> 629 数据 = np.fromiter(a, descr) 630 返回数据,元 第631章
UnicodeEncodeError: 'ascii' 编解码器无法对字符 '\xf3' 进行编码 位置 4:序数不在范围内(128)
您可以下载文件arff_file
关于出了什么问题有什么想法吗?
谢谢!
【问题讨论】: