首页 > 解决方案 > 你如何用另一列的条件值填充一列?

问题描述

我想要一列x填充cyl何时mpg最低的值。

在基础 RI 中可以写类似

mtcars$x = mtcars[min(mtcars$mpg), "cyl"]

我将如何使用 写这样的东西dplyr

标签: rdplyr

解决方案


我想你只是想要

mtcars %>% mutate(x = cyl[which.min(mpg)])

推荐阅读