read.csv 要导入超过 2105 列?

read.csv to import more than 2105 columns?

留下问题仅供存档。 (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=','))

已经有几个关于读取数百万 rows/columns 的大型数据文件以及如何加快该过程的问题,但我的文件要小得多,所以我希望有一个更简单的解决方案被忽视了。

尝试使用 data.table

library(data.table)

data <- fread("data.csv")

(代表 OP 发布答案).

Read.csv 确实阅读了所有专栏,我只是在打开 data.frame

时在预览中没有看到它们