【发布时间】:2020-02-20 02:12:00
【问题描述】:
我有一个数据集:
x y z
1 apple a 4
2 orange d 3
3 banana b 2
4 strawberry c 1
如何将名称“香蕉”更改为“葡萄”?我想得到:
x y z
1 apple a 4
2 orange d 3
3 grape b 2
4 strawberry c 1
可重现的代码:
example<-data.frame( x = c("apple", "orange", "banana", "strawberry"), y = c("a", "d", "b", "c"), z = c(4:1) )
【问题讨论】:
-
这取决于
x是一个因素还是一个字符。无论哪种方式,这是一个非常基本的问题,之前可能在 SO 上被问过数百次。换句话说,你谷歌了吗? -
将列转换为
character类并使用example$x[example$x == "banana"] <- "grape"