R 如何将分类文件链接到框架中的标识符?
我有两个文件,一个带有相应名称的分类代码,另一个原始数据框只包含分类代码 我想向数据框中添加分类代码文件中列出的每个标识符的对应名称(它包含比原始数据文件更多的唯一标识符) 我该怎么做 我尝试使用for循环,如下所示R 如何将分类文件链接到框架中的标识符?,r,loops,for-loop,R,Loops,For Loop,我有两个文件,一个带有相应名称的分类代码,另一个原始数据框只包含分类代码 我想向数据框中添加分类代码文件中列出的每个标识符的对应名称(它包含比原始数据文件更多的唯一标识符) 我该怎么做 我尝试使用for循环,如下所示 for (i in 1:length(data$SCC)) { for (j in 1:length(classification$SCC)){ if (as.numeric(data$SCC[i]) == as.numeric.factor(classificatio
for (i in 1:length(data$SCC)) {
for (j in 1:length(classification$SCC)){
if (as.numeric(data$SCC[i]) == as.numeric.factor(classification$SCC[j])) {
data$Short.Name[i] <- classification$Short.Name[j];
}
}
}
我猜这是因为循环'j'比'I'长,因为长度(分类$SCC)比'data'帧中的长度大
是否有更好的方法将唯一标识符与其对应的名称耦合,如另一个文件中所述
提前谢谢
Error in if (as.numeric(data$SCC[i]) == as.numeric.factor(classification$SCC[j])) { :
missing value where TRUE/FALSE needed