R中的read.csv不会从csv文件导入所有行

用户名

我有大约10,000行的逗号分隔数据集。在执行read.csv时,R创建的数据帧行少于原始文件。它排除/拒绝了200行。当我在Excel中打开csv文件时,该文件看起来还可以。该文件的行分隔符和字段分隔符格式正确(根据Excel进行的解析)。

我已经确定了文件中被拒绝的行号,但是无法通过浏览它们来确定原因。

是否有任何方法可以查看日志或包含R拒绝这些记录的原因的信息?

扬·范德兰

OP表示问题是由CSV文件中的引号引起的。

当CSV文件中的记录未加引号时,只有少数记录包含引号。可以使用中的quote=""选项打开文件read.csv这将禁用引号。

data <- read.csv(filename, quote="")

另一个解决方案是从文件中删除所有引号,但这也会导致数据修改(您的字符串不再包含任何引号),并且会给您的字段包含逗号带来问题。

lines <- readLines(filename)
lines <- gsub('"', '', lines, fixed=TRUE)
data <- read.csv(textConnection(lines))

一种稍微安全些的解决方案,它只会在逗号前后不删除引号:

lines <- readLines(filename)
lines <- gsub('([^,])"([^,])', '\\1""\\2', lines)
data <- read.csv(textConnection(lines))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R 不会读取 csv 的所有行

来自分类Dev

使用.read_csv读取csv文件的所有行

来自分类Dev

在R中执行read.csv时未读取所有行

来自分类Dev

从R中的.csv文件仅导入第N行

来自分类Dev

R / dplyr:删除导入的csv数据框中仅具有NA条目的所有行

来自分类Dev

R中没有引号的read.csv行

来自分类Dev

使用Python拆分CSV文件不会在Excel中显示所有数据

来自分类Dev

在R中使用read_csv导入多个csv文件

来自分类Dev

将(read.csv)导入到R中时,如何忽略分号结尾的csv文件中的每一行?

来自分类Dev

导入随机行中带有空白值的特定CSV文件时的MySQL问题

来自分类Dev

导入后从csv中删除所有标点符号

来自分类Dev

R中所有csv文件的所有列的范围

来自分类Dev

R中的fread会将一个大的.csv文件作为具有一行的数据框导入

来自分类Dev

R中的fread会将一个大的.csv文件作为具有一行的数据框导入

来自分类Dev

使用Qt获取csv文件中两个特定行之间的所有行

来自分类Dev

read.csv()警告:无法读取R中的CSV文件

来自分类Dev

read.csv()警告:无法读取R中的csv文件

来自分类Dev

从csv文件中删除具有特定值的所有行

来自分类Dev

R-导入CSV文件,所有数据归入一列(第一列)

来自分类Dev

导入csv文件到R

来自分类Dev

在R中导入csv文件

来自分类Dev

无法将CSV文件中的行导入Talend

来自分类Dev

在上传和导入非常大的数据文件(CSV)时在所有列中添加“

来自分类Dev

读取熊猫中CSV文件的所有内容(最后一行除外)

来自分类Dev

如何使用bash将所有csv文件的前200行保存在目录中?

来自分类Dev

如何在CSV文件的特定列中搜索所有行的空单元格?

来自分类Dev

如何使用python中的pandas读取csv文件的所有行?

来自分类Dev

如何从 C# 中的 HttpContent 读取 csv 文件的所有行

来自分类Dev

如何在csv文件python的所有行中删除逗号

Related 相关文章

  1. 1

    R 不会读取 csv 的所有行

  2. 2

    使用.read_csv读取csv文件的所有行

  3. 3

    在R中执行read.csv时未读取所有行

  4. 4

    从R中的.csv文件仅导入第N行

  5. 5

    R / dplyr:删除导入的csv数据框中仅具有NA条目的所有行

  6. 6

    R中没有引号的read.csv行

  7. 7

    使用Python拆分CSV文件不会在Excel中显示所有数据

  8. 8

    在R中使用read_csv导入多个csv文件

  9. 9

    将(read.csv)导入到R中时,如何忽略分号结尾的csv文件中的每一行?

  10. 10

    导入随机行中带有空白值的特定CSV文件时的MySQL问题

  11. 11

    导入后从csv中删除所有标点符号

  12. 12

    R中所有csv文件的所有列的范围

  13. 13

    R中的fread会将一个大的.csv文件作为具有一行的数据框导入

  14. 14

    R中的fread会将一个大的.csv文件作为具有一行的数据框导入

  15. 15

    使用Qt获取csv文件中两个特定行之间的所有行

  16. 16

    read.csv()警告:无法读取R中的CSV文件

  17. 17

    read.csv()警告:无法读取R中的csv文件

  18. 18

    从csv文件中删除具有特定值的所有行

  19. 19

    R-导入CSV文件,所有数据归入一列(第一列)

  20. 20

    导入csv文件到R

  21. 21

    在R中导入csv文件

  22. 22

    无法将CSV文件中的行导入Talend

  23. 23

    在上传和导入非常大的数据文件(CSV)时在所有列中添加“

  24. 24

    读取熊猫中CSV文件的所有内容(最后一行除外)

  25. 25

    如何使用bash将所有csv文件的前200行保存在目录中?

  26. 26

    如何在CSV文件的特定列中搜索所有行的空单元格?

  27. 27

    如何使用python中的pandas读取csv文件的所有行?

  28. 28

    如何从 C# 中的 HttpContent 读取 csv 文件的所有行

  29. 29

    如何在csv文件python的所有行中删除逗号

热门标签

归档