更改R中向量内的一个唯一名称

时间:2013-02-28 21:22:52

标签: r

我有数据集$ SITE,其中有100行包含唯一元素" North"," South"和" East Bar"。如何使用" East Bar"更改所有行?去东方"?

2 个答案:

答案 0 :(得分:2)

levels(dataset$SITE)[1] = "East"

答案 1 :(得分:2)

如果dataset$SITEfactor,那么您希望按照@DavidRobinson的建议进行操作。
否则,您要使用以下内容。

 dataset$SITE[dataset$SITE == "East Bar"] <- "East"

<小时/>


请注意,检查您是否正在处理因素的众多方法之一:

  is.factor(dataset$SITE)