-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)的前兩列考慮張貼到目前爲止你已經嘗試過的代碼,隨着一個示例數據集和所需的答案。 –