如何从列物种中所有人类的质量列中减去值4?
我尝试失败了
starwars <- starwars%>%
mutate_if(species=="human", mass = mass - 4)
免责声明:我是新手
答案 0 :(得分:1)
您可以将mutate与ifelse一起使用。 ifelse的第一个参数是一个条件,第二个参数是条件为TRUE时返回的结果,第三个参数是条件为FALSE时返回的结果。
starwars <- starwars %>%
mutate(mass = ifelse(species == "human", mass - 4, mass)