在我的数据集中,有一个名为“Faculty”的列,其中包含各个院系的名称。我想用相应的代码(数字)替换名称。例如,以下代码生成一个小样本。
Faculty<-data.frame(Faculty=c("Forestry","Advanced Technology", "erontology","Design and Architecture","Veterinary Medicine"))
在R中,我想在整个数据框中用代码替换所有名称。让我们说:
Faculty.code<-data.frame(Faculty=c("23","34", "15","7","11"))
谢谢。
答案 0 :(得分:2)
我们可以使用factor
factor(Faculty$Faculty, levels= unique(Faculty$Faculty),
labels=c("23","34", "15","7","11"))