при gro = "Camp" выглядит by = c(Camp, status_corder == "Кредит выдан")
Нужен вид типа :
by = c(gro, "status_corder" == "Кредит выдан")
list(V1, V2 = V3 == "Text")
Не, не идет выдает: The items in the 'by' or 'keyby' list are length(s) (1,3905). Each must be length 3905; the same length as there are rows in x (after subsetting if i is provided).
> library(data.table) > x <- as.data.table(iris) > x[, .(m = mean(Petal.Width)), by = .(Species, Setosa = Species == "setosa")] Species Setosa m 1: setosa TRUE 0.246 2: versicolor FALSE 1.326 3: virginica FALSE 2.026
Чуток другое я пытаюсь сделать : library(data.table) x <- as.data.table(iris) gr <- "Species" x[, .(m = mean(Petal.Width)), by = .(gr, Setosa = Species == "setosa")]
Спасибо, туплю изрядно. Мучал eval и не взуб ногой что не то
не понял, зачем такой код может быть нужен. Он просто добавляется столбец Setosa с TRUE и FALSE...
Обсуждают сегодня