У меня есть data.table
с логическим столбцом. Почему имя логического столбца нельзя использовать напрямую для аргумента i
? См. Пример.
dt <- data.table(x = c(T, T, F, T), y = 1:4)
# Works
dt[dt$x]
dt[!dt$x]
# Works
dt[x == T]
dt[x == F]
# Does not work
dt[x]
dt[!x]