我在数据框(df)中有几个物种,我需要添加其相应的分类学家族的信息,该信息已下载并在第二个数据框(sacc)中显示,该数据框是一个较大的数据框。
我已经尝试过该for循环,但是它不起作用。它应该比较两个数据框的属,并确定相等的属。然后应将族(sacc)数据放入我的数据框(df)。
<span id="counter">0</span>
输出表明以某种方式比较字符串,但是在“ if”条件之后未分配族。
for (i in length(df$genus)){
if (identical(sacc$Genus[i], df$genus[i])) {
df$family[i] <- sacc$Family[i]
} else {
i-1
}
print(df$family)
}
帮助!