subset2(x,j)中的错误:R中的下标超出边界
这是我的密码subset2(x,j)中的错误:R中的下标超出边界,r,data.table,R,Data.table,这是我的密码 colClasses <- c("integer", rep("factor", 2140)) > train_categorical <- fread(file.path(data_dir, "train_categorical.csv"), data.table=FALSE, na.strings="", showProgress=TRUE , colClasses=colClasses,drop="Id") Read 1183747 r
colClasses <- c("integer", rep("factor", 2140))
> train_categorical <- fread(file.path(data_dir, "train_categorical.csv"),
data.table=FALSE, na.strings="", showProgress=TRUE , colClasses=colClasses,drop="Id")
Read 1183747 rows and 2140 (of 2141) columns from 2.494 GB file in 00:07:35
Error in .subset2(x, j) : subscript out of bounds
colClasses train\u category与最近的数据一起出现。表更新我们不能同时使用colClass和dropId
test_categorical <- fread(file.path(data_dir, "test_categorical.csv"), data.table=FALSE,
na.strings="", showProgress=TRUE,colClasses=colClasses)
test_categorical$Id <- NULL
test\u category也许您可以使用stringsAsFactors=TRUE而不是colclass。这将是fread(file.path(data\u dir,“train\u categorical.csv”)、data.table=FALSE、na.strings=“”、showProgress=TRUE、stringsAsFactors=TRUE、drop=“Id”)
。您是否也尝试过与此问题相关的colClasses