【发布时间】:2018-09-23 04:34:07
【问题描述】:
我已使用此代码将 arff 文件加载到 python:
import pandas as pd, scipy as sp
from scipy.io import arff
datos,meta = arff.loadarff(open('selectividad.arff', 'r'))
d = pd.DataFrame(datos)
但是,arff 文件中不存在那些“b”,如下所示: https://gyazo.com/3123aa4c7007cb4d6f99241b1fc41bcb 这里有什么问题?非常感谢
【问题讨论】:
-
那些
b是python显示bytes数组的方式,不是数据的一部分。 -
那些
b表示您正在处理一个字节字符串,从字面上看是一个八位字节序列,它们是 ASCII 字符。例如,您可以使用.decode("utf-8")对它们进行解码。