我在替换包含 3890 个观测值的数据框中的代码时遇到问题。我的数据框有一个字符变量 df$IJN ,其中包含从 1 到 27 (除了 2)的值。我想用有意义的数据替换这些,如下所示
If(1 OR 6 OR 10 OR 14 OR 18 OR 22 OR 26) 应替换为UL。If(3 OR 7 OR 11 OR 15 OR 19 OR 23 OR 27) 应替换为LL。If(4 OR 8 OR 12 OR 16 OR 20 OR 24) 应替换为UR。If(5 OR 9 OR 13 OR 17 OR 21 OR 25) 应替换为LR。
(U、L、R、L 依次为上、下、右、左站点)
我想到了一个带有 if() 的 for() 无法使用它还想到了 df[which(df=="27")] ="LL" 可能一个一个不确定!请提供任何帮助。R v3.1 - Windows 7
EH Shabana,巴黎。