我在R中有一列5位数的代码值(从1-3开始)有243种可能的组合(5位数,每位数可以是1,2或3):
示例:
13212
13211
但是,每个5位数代码代表一个相应的值。
例如:
13212 = 0.5120
13211 = 0.1232
如何为这243个数字代码中的每一个输入唯一的对应值?
如何告诉R将我的数字代码列转换为相应的值?
答案 0 :(得分:0)
可能不是最好的解决方案,但是如果你想用value2替换vector的每个value1:
relations=data.frame(value1=c(13212,13211),value2=c(0.5120,0.1232))
values=c(13212,13211)
for (i in 1:length(values)){
values[i]=relations$value2[relations$value1==values[i]]
}