我有一个包含一些信息的数据框。有些数据是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
我有一些规则改变的事实(e.x由3个要素,即有(数据== “M”)乘)。
我试过survey$fact[survey$sex== "M"] <- survey$fact[survey$sex== "M"] * 3
,但由于NA我有一些错误。
我知道我可以检查是否元素是NA与is.na(X),并在添加此条件[...],但我希望存在更漂亮的解决方案