python读取第二行_从CSV文件读取第二行到Python

该博客讲述了作者尝试从CSV文件中读取第二行数据来创建分类系统程序遇到的问题。代码示例中,作者使用了`load_DataTrain`函数加载数据,但遇到了'Index'不能转换为浮点数的错误。解决方案是忽略CSV文件的第一行(包含列名)。
摘要由CSDN通过智能技术生成

我有一个csv文件:Index,X1,X2,X3,X4,X5,Y

1,-1.608052,-0.377992,1.204209,1.313808,1.218265,1

2,0.393766,0.630685,-1.222062,0.090558,0.015893,0

3,-0.466243,0.276972,2.519047,0.673745,0.16729,1

4,1.47121,-0.046791,-0.303291,-0.365437,1.989287,0

5,-1.672906,1.25588,-0.355706,0.123143,-2.241941,1

我想创建一个分类系统程序,数据在第二行。我想从第二排得到数据。我试过下一个(列表)如下:

^{pr2}$

但它不起作用,我得到一个错误,因为程序从第一行读取。我没有用熊猫或者csv.reader读我的csv。这是我从Divyesh GitHub得到的代码:from csv import reader

from sys import exit

from math import sqrt

from operator import itemgetter

def load_DataTrain(filename):

try:

with open(filename) as iFile:

return list(reader(iFile, delimiter=','))

next(list)

except FileNotFoundError as e:

raise e

def convert_to_float(DataTrain, mode):

new_set = []

try:

if mode == '

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值