信中出现数据时ARFF装入的Python

问题描述 投票:1回答:1

我已经加载了一个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)

当我用头功能看到的数据帧,这是它的外观:enter image description here

然而,这些“B”是不存在的ARFF文件中,我们可以看到如下:https://gyazo.com/3123aa4c7007cb4d6f99241b1fc41bcb有什么问题吗?非常感谢你

python pandas weka arff
1个回答
1
投票

对于一列,应用以下代码:

data['name_column'] = data['name_column'].str.decode('utf-8') 

对于一个数据帧,适用:str_df = df.select_dtypes([np.object])str_df = str_df.stack()str.decode( 'UTF-8')出栈()。

© www.soinside.com 2019 - 2024. All rights reserved.