Как бы вы заменили все значения в data.table с условием?Заменить все значения в таблице данных. С условием
Например
ppp <- data.table(A=1:6,B=6:1,C=1:6,D=3:8)
A B C D
1 6 1 3
2 5 2 4
3 4 3 5
4 3 4 6
5 2 5 7
6 1 6 8
Я хочу, чтобы заменить все "6" по Н.А.
A B C D
1 NA 1 3
2 5 2 4
3 4 3 5
4 3 4 NA
5 2 5 7
NA 1 6 8
Я пытался что-то вроде
ppp[,ifelse(.SD==6,NA,.SD)]
, но он не работает, он производит гораздо более широкий стол.
Возможно, вы должны использовать матрицу, если это то, что вам нужно делать. – Frank