-1
Я имею действительно anoying проблемы в моем коде:не в состоянии использовать части data.table
library(data.table)
a<-(letters=c(1:20))
b<-rnorm(1:20)
c<-rnorm(1:20)
d<-rnorm(1:20)
final<-data.frame(a,b,c,d)
e<-data.table(final)
g<-e[, lapply(.SD, sum), by =c("a"), .SDcols = 2:4] #calculates a summary of columns for every "by" statement in my large dataframe
h<-g[,2:4]
Вектора ч должна включать колонку 2-4 г, но она содержит одно значение, говоря 2: 4. Тем не менее, некоторые строки в моем скрипте показывают выбор некоторых столбцов с помощью df [, columns]. Все идеи о том, как решить эту проблему, будут очень благодарны.
Вы читаете таблицу данных.table FAQ? Вместо этого попробуйте 'g [, 2: 4, with = FALSE]'. –