【发布时间】:2015-02-20 20:47:03
【问题描述】:
我有一个看起来像这样的 df:
df <- data.frame(
A = sample(c("Dog", "Cat", "Cat", "Dog", "Fish", "Fish")),
B = sample(c("Brown", "Black", "Brown", "Black", "Brown", "Black")))
df
A B
1 Dog Brown
2 Cat Black
3 Cat Brown
4 Dog Black
5 Fish Brown
6 Fish Black
只要在第二列中满足条件“Brown”,我就想将因子变量“Fish”重命名(最好使用 dplyr)为“Dog”。
A B
1 Dog Brown
2 Cat Black
3 Cat Brown
4 Dog Black
5 Dog Brown #rename here
6 Fish Black
【问题讨论】: