我尝试使用函数mutate is order,根据其他三个变量的条件创建一个变量。这些条件是使用case_when创建的,您可以在下面的代码中看到。但是我有一些使用NA值的条件,这些条件似乎会导致mutate函数中出现错误。not a logical vector.# Backtrace:# 2.+-dplyr::mutate(...)
# 2
在一个dplyr聚合中自动化mutate函数的最佳方法是什么? 最好是我在示例中进行演示。因此,在示例的第一部分中,我将根据变量gear的值创建新列。但是,假设我需要自动执行此步骤,以自动“迭代”gear的所有唯一值,并为每个值创建新列。 有什么办法做到这一点吗?E.g. we do not know all values of 'carb'
mutate(VARIABLE1 =
我想使用基于样本大小的slice_sample()。但是,我们似乎不能在case_when中使用n()。我们怎样才能slice_sample条件的计数?library(dplyr) slice_sample(n = case_whenMust be used inside dplyr verbs.
Run `rlang::last_error()