8得票2回答
在 mutate_if 调用中提取列名称

我希望能够从函数调用中提取列名到mutate_if。然后,我想查找另一个表中的值,并使用查找值填充缺失值。我尝试使用quosure语法,但它没有起作用。是否有可能直接提取列名? 示例数据 df <- structure(list(x = 1:10, y...

8得票4回答
每行评估字符串中不同的逻辑条件

我有一个像这样的data.frame: value condition 1 0.46 value > 0.5 2 0.96 value == 0.79 3 0.45 value <= 0.65 4 0.68 value == 0.88 5 0.57 ...

8得票2回答
dplyr使用变量列进行mutate

我正在尝试使用mutate创建一个基于特定列的新列。 最终数据框示例(我正试图创建new_col): x = tibble(colA = c(11, 12, 13), colB = c(91, 92, 93), col_to_use = c("c...

7得票1回答
如何使用dplyr和省略号(dots elipse)编写嵌套函数?

我试图尽可能简单地表达这个意思。 一些样本数据: library(magrittr) library(dplyr) library(rlang) # sample data tib <- tibble( a = 1:3, b = 4:6, c = 7:9 ) 现在有...

7得票2回答
dplyr中基于字符串的筛选 - NSE

我想使用dplyr的新非标准语言符号(版本>=0.6)对我的数据进行动态筛选。假设我有以下虚拟数据集: df = data_frame(x = 1:10, y = 10:1, z = 10 * runif(10)) 如果现在我想要筛选列 tofilter = "x" 中大于5的值,我知道...

7得票1回答
在 purrr:walk() 中使用 assign()

我有许多数据框和一系列我想对它们进行的更改。对于这个例子,将所需更改简单地变成使用as_tibble使每个数据帧变为tibble。我知道有各种方法可以做到这一点,但我想使用purrr:walk来完成。 对于数据框df1和df2, df1 <- mtcars df2 <- mtc...

7得票1回答
在ggplot中函数内的aes(...)变量范围问题

考虑在函数内部使用ggplot(...)的情况。 x <- seq(1,10,by=0.1) df <- data.frame(x,y1=x, y2=cos(2*x)/(1+x)) library(ggplot2) gg.fun <- function(){ i=2...