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 列。它没有显示错误消息。
- 如何读取超过 2105 列的 csv 文件?
- 未指定列 类
- 进入数据框
- 文件包含不同的数据类型(日期、字符串、数字……)
- 速度不是我最关心的问题
我没有设法将 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
时在预览中没有看到它们
留下问题仅供存档。 (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 列。它没有显示错误消息。
- 如何读取超过 2105 列的 csv 文件?
- 未指定列 类
- 进入数据框
- 文件包含不同的数据类型(日期、字符串、数字……)
- 速度不是我最关心的问题
我没有设法将 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
时在预览中没有看到它们