Mam obiekt data.table w R, który ma 9000 kolumn. Mój kod oblicza nowe wartości dla wszystkich 9 000 kolumn jednocześnie i zwraca wektor wartości. Chciałbym po prostu zamienić wiersz w tabeli data.table na wszystkie wartości naraz. W obiekcie dataFrame jest to łatwe. Jednak nie mogę dowiedzieć się, jak uzyskać to działa w data.table.Zaktualizuj cały wiersz w data.table w R
d <- data.table(q=c(1,2,3,4,5,6,7,8,9), x=rep(c("a","b","c"),each=3), y=c(1,3,6), v=1:9)
d[q==1, := c(5,5,5,5)] # FAILS
d[q==1, ] <- c(5,5,5,5) # FAILS
Każdy pomysł, jak skutecznie zaktualizować cały wiersz na raz?