是否有一个R函数来重命名数据集中一行中的一个字符值?

是否有一个R函数来重命名数据集中一行中的一个字符值?,r,dataset,R,Dataset,考虑以下基本数据集: myfruit <- tibble(fruit = c("apple", "orange", "apple", "pear", "banana"), quantity = c("10","20","10","30", "40")) m

考虑以下基本数据集:

myfruit <- tibble(fruit = c("apple", "orange", "apple", "pear", "banana"),
                  quantity = c("10","20","10","30", "40"))

myfruit您可以在此处使用矢量化的
ifelse
功能:

myfruit$fruit <- ifelse(myfruit$fruit == "apple",
                        "mango", myfruit$fruit)

myfruit$fruit
myfruit$fruit[myfruit$fruit==“apple”]