问题标签 [csvreader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
287 浏览

python - CSV 阅读器从第一个字段中删除双引号

我有一个文件,其中包含一个制表符分隔的标题和行,如下所示:

这是我的解析脚本。

和输出:

我不知道为什么它会在第二个字段的第一个引用项上去掉双引号。我为 csv 阅读器尝试了不同的方言和设置,但没有成功。

0 投票
1 回答
36 浏览

python - 如何告诉 for 循环从头开始读取文件?

在这些行中读取 CSV 文件时:

当我尝试在使用 for 循环时制作 csv_reader 的副本时,它起作用了,但是对该副本版本的任何更改都会影响 csv_reader 变量,另外

第二个 for 循环将打印除 thencsv_file 中第一行之外的所有内容,为什么?

0 投票
1 回答
194 浏览

python - Python CSV 错误:行包含 NULL 字节,但在文件中找不到 NULL 字节

我正在尝试读取一些 txt 文件、制表符分隔的数据并使用下面的代码,它向我显示以下错误:

对于阅读器中的行:

错误:行包含 NULL 字节

该代码基本上是试图从特定列中获取一些信息。以下是它的精简版:

在过去的一周里,我试图调查文件是否包含 NULL 字节。我使用下面的代码来检查这是否属实,令我惊讶的是,我没有在文件中找到任何 NULL 字节:

为了安全起见,我还运行了一个代码来替换我的 txt 文件中的 NULL 字节,但我仍然有同样的错误。

到目前为止我尝试过的另一件事是更改为旧版本的 Spyder 并将 Python 版本降级到 3.5.14,因为我认为这可能是我安装的环境的问题。从某种意义上说,这产生了一些影响,因为我的代码成功地读取了两个以前应该包含 NULL 字节的文件。但是,当它通过这两个文件时,代码会呈现与上面发布的相同的错误。

此时,我非常确定文件不包含 NULL 字节。关于为什么我会收到此错误的任何想法?

0 投票
1 回答
2589 浏览

java - 如何使用 IntelliJ 在 Maven 中解决“java:com.opencsv 包不存在”?

在 Maven 中,我有很多 IntelliJ 导入的依赖项。我也有一个CSVReader

在使用它的课程中,我有import com.opencsv.CSVParser;. 它说,“无法解析符号 CSVParser”。它为我提供了将库添加到类路径的选项。我上次这样做时犹豫不决,它解决了错误,但不允许我运行我的 Spring Boot 应用程序。为什么不能像其他库一样只导入库?

0 投票
1 回答
79 浏览

python - 如何按字段/字符串而不是按字符创建 csv.reader() 索引?

我正在尝试使用 csv.reader() 从数据库中提取值以供以后比较。我想让读者索引该行,以便列表中的每个元素对应一个逗号分隔值,而不是该行中的字符。

我的代码:

从文件中拉取 = argv[1]:

我希望看到的地方:

相反,这是我的输出:

如果您能告诉我为什么在 TATC 末尾开始新行,则非常感谢。

我试过了:

但没有变化。

0 投票
1 回答
38 浏览

python - 计算行列表中的值除以嵌套字典中的键

这是一个示例数据集

首先,我尝试从行中的值创建一个字典:

结果是:

其次,我需要计算动作除以键来分析数据。例如,Googenhaim 每月通过任何类型的操作使用 Circle 的次数。

没有不使用 Pandas的解决方案?

0 投票
1 回答
87 浏览

python - 函数,给定一个 csv 文件路径和一个关键字,返回关键字的行号和下一个空行的行号

我正在尝试创建一个函数,给定一个 csv 文件路径和关键字,它可以返回关键字的行号和关键字之后下一个空行的行号。目前,代码按我希望的方式工作,但我遇到了检测空行的问题。该if (row[0] == 0) and (int(reader.line_num) > wordLineNum)部分代码的条件从不测试True它应该的情况(这就是我为blankLineNum上面设置默认值的原因)

0 投票
1 回答
80 浏览

python - 使用 Python 限制行数(CSV 阅读器)

我想在下面的 python 代码中限制行数,如果我们的行数少于 200 则执行代码,如果超过 200 行则不运行代码。使用下面的代码,我正在打印行数,但 if 子句限制行给了我错误。

TypeError:视图函数没有返回有效响应。该函数要么返回 None ,要么在没有 return 语句的情况下结束。

错误:索引:/ CreateStudent [GET] 上的异常

我在浏览器中看到的内容:服务器遇到内部错误,无法完成您的请求。服务器过载或应用程序出错。

当我还想打印行时,我看到我的结果如下: [['Sara','Jacky','22','engineer']] 为什么我的结果中有这个 2 [[]],是因为名单?

0 投票
2 回答
1084 浏览

java - 什么是字符串值中的编码器?

我正在阅读一个 CSV 文件,使用com.opencsv.CSVReader如下所示

标题的值如下屏幕截图所示:

在此处输入图像描述

这里的编码器是什么(以黄色突出显示)?

为什么第一个索引的值为 1,所有其他索引的值为 0?

0 投票
2 回答
68 浏览

c# - 从 .csv 读取、计算、写入 .csv

我正在使用csv readerc#。这是我的Record

然后,我尝试读取多个 .csv 文件并将聚合写入 1 个 .csv 文件

但结果只显示xy数据。不显示getSum()函数的结果。在写入其他 .csv 之前,我应该怎么做才能操作从 .csv 读取的数据?