いくつかの情報を含むデータフレームがあります。一部のデータは NA です。何かのようなもの:
id fact sex
1 1 3 M
2 2 6 F
3 3 NA <NA>
4 4 8 F
5 5 2 F
6 6 2 M
7 7 NA <NA>
8 8 1 F
9 9 10 M
10 10 10 M
いくつかのルールで事実を変更する必要があります(たとえば、(data == "M")を持つ3つの要素を掛けます)。
を試してみsurvey$fact[survey$sex== "M"] <- survey$fact[survey$sex== "M"] * 3
ましたが、NA のためエラーが発生しました。
is.na(x) で要素が NA かどうかを確認し、この条件を [...] に追加できることはわかっていますが、より美しい解決策が存在することを願っています