У меня есть следующие данные. таблица:
dt <- data.table(col1 = rep("a",6), col2 = c(1,1,1,2,3,1))
Теперь я хочу заменить все 1 в col2 значением "bigDog". Я могу сделать это, используя дух data.frame:
dt$col2[dt$col2==1,] <- "bigDog"
Но мне интересно, есть ли другой способ, более "ориентированный на данные."?