条件付きでdata.table内のすべての値をどのように置き換えますか?条件が与えられたdata.table内のすべての値を置き換えます。
私はppp[,ifelse(.SD==6,NA,.SD)]
のようなものを試してみたが、それは動作しませんNA
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
により、すべての "6" に置換する例
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
については
、はるかに広いテーブルを生成します。
これはあなたが行う必要があることの場合は、おそらくマトリックスを使用する必要があります。 – Frank