我有一个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列)。也许与此有关。
答案 0 :(得分:2)
没有必要转换您的excel文件。简单地:
install.packages("rio")
rio::import("example.xlsx")
*({rio
只是不同导入/导出包/函数的包装,但到目前为止,默认值在我的案例中占99%。)
答案 1 :(得分:0)
您可以尝试内置的工具,用于在GUI左上角的R Studio中导入或读取文件。 希望对您有帮助。