当前位置: 首页 > 知识库问答 >
问题:

Python pandas读取表单标签::的数据

明利
2023-03-14

例如,数据中的一行如下所示

-1 0:183.3575741549828 1:3.11164735151736 2:2.171277907851733 3:26.68849990272964 4:24.76677388937082 5:0.02710337995527495
train = pd.read_csv('train.csv', header=None, delim_whitespace=True).values

train=pd.read_csv('train.csv',header=none,delim_whitespace=true).值

文件“/usr/local/lib/python2.7/site-packages/pandas/io/parsers.py”,第646行,在parser_f return_read(filepath_or_buffer,kwds)中

文件“/usr/local/lib/python2.7/site-packages/pandas/io/parsers.py”,第401行,在_read data=parser.read()中

文件“/usr/local/lib/python2.7/site-packages/pandas/io/parsers.py”,第939行,在read ret=self._engine.read(nrows)中

文件“/usr/local/lib/python2.7/site-packages/pandas/io/parsers.py”,第1508行,在read data=self._reader.read(nrows)中

文件“pandas/parser.pyx”,第848行,在pandas.parser.textreader.read(pandas/parser.c:10415)中

文件“pandas/parser.pyx”,第870行,在pandas.parser.textreader._read_low_memory(pandas/parser.c:10691)中

文件“pandas/parser.pyx”,第924行,在pandas.parser.textreader._read_rows(pandas/parser.c:11437)中

文件“pandas/parser.pyx”,第911行,在pandas.parser.textreader._tokenize_rows(pandas/parser.c:11308)中

cparserError:标记数据时出错。错误:第5行中需要132个字段,saw 143

我似乎弄不清楚这里的问题。任何帮助都很好!

共有1个答案

漆雕皓轩
2023-03-14

根据您的数据描述和错误消息,我猜测csv文件中的行没有相同数量的字段。请尝试指定字段列:

my_cols = range(0,4125)
train = pd.read_csv('train.csv', header=None, delim_whitespace=True, names=my_cols).values

在这里找到更多帮助:使用Pandas导入每行不同列数的csv,在这里:使用Pandas-Python处理可变列数

 类似资料:
  • 主要内容:简单UI标签:,组 UI 标签:,选择 UI 标签:form 标签的列表是Struts的UI标签的一个子集。这些标签可以帮助渲染中需要Struts Web应用程序和用户界面可以分为三类。本章将带你通过所有三种类型的UI标签: 简单UI标签: 我们已经使用这些标签已经在我们的例子中。让我们来看看一个简单的一些简单UI标签的视图页面email.jsp: 如果你是知道的HTML,那么所有使用的标签是很常见的HTML标签与一个额外前缀s:随着每个标签和不同

  • 我想准备两个作业在同一个jenkins服务器,将读取从一个特定的分支。我必须使用git标签为其中一个作业,以某种方式将它们分开。 拜托,你能用git标签在jenkins中粘贴一些包含作业触发器的代码吗?

  • form标记列表是Struts UI标记的子集。 这些标记有助于呈现Struts Web应用程序所需的用户界面,并可分为三类。 本章将介绍所有三种类型的UI标签 - 简单的UI标签 我们已经在我们的示例中使用了这些标记,我们将在本章中对它们进行刷新。 让我们看一个带有几个简单UI标签的简单视图页面email.jsp - <%@ page language = "java" contentType

  • 所以我在我的Rails应用程序中使用简单表单,我需要去掉简单表单附带的每个输入上的标签。 我尝试了:<%=f.input:email,class:“login-field”,label:“”%>将标签留空,但这不起作用。 谢谢你。

  • 我正在尝试使用nfc android库读取ISO15693 RFID标签: 有关该标签的更多信息如下:http://img42.com/gw07d+

  • 问题内容: 我正在使用Tensorflow构建标准的图像分类模型。为此,我有输入图像,每个图像都分配了一个标签({0,1}中的数字)。因此,可以使用以下格式将数据存储在列表中: 我想使用TensorFlow的排队系统读取我的数据并将其输入到我的模型中。忽略标签,可以使用和轻松实现。这里的代码: 但是,在该过程中标签丢失了,因为图像数据作为输入管道的一部分被有意地改组了。通过输入队列将标签和图像数据