首页 > 编程知识 正文

data文件如何转为csv,保存csv格式数据发生变化

时间:2023-05-04 22:47:10 阅读:268530 作者:1624

在训练KNN时使用了UCI数据集,里面的数据通常以.data格式存储,在将数据集中的字符串转化为浮点型时出现了以下错误:
could not convert string to float: ‘temp’

上网查了写资料,说是因为数据中存在空格,因此没法直接转换。

源代码如下:

for x in range(len(dataset) - 1): for y in range(6): xx = dataset[x][y].replace(" ","") dataset[x][y] = float(xx) if random.random() < split: trainingSet.append(dataset[x]) else: testSet.append(dataset[x])

-下面是.data文件转为.csv文件的方法:

[1] 下载好.data文件

[2] 用Excel-数据-导入数据,将.data数据导入Excel中,在导入的过程中会弹出窗口,记得选择“所有分隔符号”。

[3] 将表格存为.csv文件,并将编码方式改为utf-8

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。