-1
我有几列X1,X2,X3,X4,X5。我怎么写“。”在X1,X2和X3的行中,X4 = 10或X4 = 15?有条件删除几列与R
我有几列X1,X2,X3,X4,X5。我怎么写“。”在X1,X2和X3的行中,X4 = 10或X4 = 15?有条件删除几列与R
这相当简单。这里有一些假数据的例子。现在
> d <- data.frame(X1 = 1:5, X2 = 6:10, X3 = 10:14)
> d
# X1 X2 X3
# 1 1 6 10
# 2 2 7 11
# 3 3 8 12
# 4 4 9 13
# 5 5 10 14
,如果列X3
等于10或14,与.
> d[d$X3 == 10 | d$X3 == 14, 1:2] <- "."
> d
# X1 X2 X3
# 1 . . 10
# 2 2 7 11
# 3 3 8 12
# 4 4 9 13
# 5 . . 14
更换同一行(S)的前两列考虑张贴到目前为止你已经尝试过的代码,随着一个示例数据集和所需的答案。 –