私が知っていることは本当に簡単な質問ですが、困惑しており、検索バーで効果的に答えを探すための語彙が不足しているようです.
これに似た数字でいっぱいのデータフレームがあります(同じクラスではありませんが)
Dat <- structure(c(9L, 9L, 3L, 3L, 2L, 9L, 10L, 5L, 6L, 2L, 4L, 6L,
10L, 2L, 9L, 0L, 1L, 8L, 9L, 7L, 7L, 4L, 4L, 3L, 4L, 7L, 7L,
1L, 0L, 3L, 6L, 10L, 8L, 3L, 0L, 7L, 7L, 1L, 2L, 8L, 5L, 7L,
7L, 8L, 2L, 1L, 10L, 3L, 0L, 2L, 7L, 0L, 0L, 7L, 9L, 8L, 9L,
0L, 4L, 4L, 5L, 6L, 6L, 2L, 4L, 1L, 6L, 2L, 4L, 7L, 5L, 2L, 7L,
4L, 8L, 3L, 3L, 2L, 5L, 1L, 1L, 3L, 8L, 0L, 1L, 8L, 8L, 1L, 1L,
0L, 4L, 4L, 4L, 5L, 6L, 9L, 5L, 2L, 6L, 3L), .Dim = c(10L, 10L
))
私がやりたいのは、5 より大きいすべての値を 1 に置き換え、5 未満のすべての値を 0 に置き換えることだけです。TRUE と FALSE のフレームを取得するところまで行きましたが、どうすればよいかわかりません。物を交換します。
Datlog <- Dat > 5
どんな助けでも大歓迎です。ありがとうございました。