仅提供存档问题。 (Read.csv确实在所有列中都读过,我只是在打开data.frame时没有在预览中看到它们)
与此问题相关: Maximum number of columns that can be read using read.csv 我想将一个csv文件导入到包含大约3200列(100行)的R中。我习惯使用data.frames和read.csv,但我通常的方法失败了,因为
data <- read.csv("data.csv", header=TRUE)
仅导入了前2105列。它没有显示错误消息。
我没有设法将Quickly reading very large tables as dataframes in R中的解决方案应用于我的情况。试过这个,但没有关于列类的信息似乎没有用:
df <- as.data.frame(scan("data.csv",sep=','))
关于读取具有数百万行/列的大型数据文件以及如何加快处理速度已经有几个问题,但我的文件要小得多,所以我希望有一个我忽略的更简单的解决方案。
答案 0 :(得分:2)
尝试使用data.table
。
library(data.table)
data <- fread("data.csv")
答案 1 :(得分:0)
(代表OP发表答案)。
Read.csv确实在所有列中都读过,打开data.frame时,我只是没有在预览中看到它们。