更改R中数据框中的单元格名称

时间:2019-10-23 19:02:41

标签: r dataframe

我有一个数据集:

           x y z
1      apple a 4
2     orange d 3
3     banana b 2
4 strawberry c 1

如何将名称“ banana”更改为“ grape”?我想得到:

           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) )

1 个答案:

答案 0 :(得分:1)

以下是在R中使用tidyverse的解决方案

library(tidyverse)
example %>% 
  mutate(x = as.character(x)) %>% 
  mutate(x = replace(x, x == 'banana', 'grape'))