【发布时间】:2020-05-01 12:36:10
【问题描述】:
如何从物种列中所有人类的质量列中减去值 4?
我试过这个没有成功
starwars <- starwars%>%
mutate_if(species=="human", mass = mass - 4)
免责声明:我是新手
【问题讨论】:
如何从物种列中所有人类的质量列中减去值 4?
我试过这个没有成功
starwars <- starwars%>%
mutate_if(species=="human", mass = mass - 4)
免责声明:我是新手
【问题讨论】:
您可以将 mutate 与 ifelse 一起使用。 ifelse 的第一个参数是条件,第二个是条件为 TRUE 时返回的内容,第三个是条件为 FALSE 时返回的内容。
starwars <- starwars %>%
mutate(mass = ifelse(species == "human", mass - 4, mass)
【讨论】: