R不会读取csv的所有行

时间:2019-02-03 13:26:11

标签: r csv

我有一个excel文件,我想在R中读取它。为此,我将该文件转换为csv。总体而言,该文件包含17.000行和27列。

这是我使用的代码:

tuple PM
{
npm
nvm
}

indexes=PM[]
push!(indexes,PM(1,"s"))
push!(indexes,PM(2,"s"))
push!(indexes,PM(1,"m"))
push!(indexes,PM(2,"m"))


int countPVX[indexes]

但是,R仅读取27行。我读了一些关于这个话题的文章。因此,我使用read.csv("example.csv", sep = ";", stringsAsFactors = F, quote = "", header = T, fill = T) 来解决此问题(请参见上面的代码)。

对于此任务,我使用了RStudio。如果禁用quote = "",则消息行14不会包含27个元素(文件有27列)。也许与此有关。

2 个答案:

答案 0 :(得分:2)

没有必要转换您的excel文件。简单地:

install.packages("rio")
rio::import("example.xlsx")

*({rio只是不同导入/导出包/函数的包装,但到目前为止,默认值在我的案例中占99%。)

答案 1 :(得分:0)

您可以尝试内置的工具,用于在GUI左上角的R Studio中导入或读取文件。 希望对您有帮助。