小编rg4*_*g4s的帖子

有什么作用!!R 中的运算符均值

有人可以解释一下,我们需要什么!!!!!或者{{}}需要什么操作员吗rlang?我试图了解更多有关准引用的知识,但没有得到任何结果。

我已经在 Stack 上找到了几篇关于 curly-curly 运算符的帖子,并且了解我们{{在将数据帧的变量(或对象的其他子对象)传递到函数中时使用它。但在阅读了有关引用/取消引用的内容后,我对所有这些运算符及其用法完全感到困惑。

为什么我们需要它,为什么有些函数没有它就无法读取参数,最后,它们实际上是如何工作的?

如果您以最简单的方式给出答案,即使我也能理解(也许有例子?),我将不胜感激。

r quote tidyverse rlang quasiquotes

6
推荐指数
1
解决办法
2715
查看次数

如何使用 R 中的 dplyr 包在列中保留具有相同值的行?

我想知道如何使用dplyr包过滤列中具有相同值的行?我尝试做一些与这个问题中提出的要求相反的事情,但没有任何效果。

我使用了带有函数的方法apply,但收到以下错误:

same_vals <- apply(mydata, 1, function(x) all(x == x[1]))

final <- mydata %>% 
  filter(same_vals)


Error: Can't subset elements that don't exist.
x Location 1 doesn't exist.
i There are only 0 elements. 
Run Code Online (Sandbox Code Playgroud)

apply每次我尝试使用它时都会让我发疯。它对我的样本数据都不起作用:

set.seed(2022)
test <- tibble(id = floor(runif(10, min = 0, max = 111)),
       var1 = ceiling(runif(10, min = 5, max = 10)),
       var2 = c(6, 5, 4, 8, 12, 1223, 14, 1, 90, 1),
       var3 = c(6, 3, 4, 8, …
Run Code Online (Sandbox Code Playgroud)

r filter dplyr

6
推荐指数
1
解决办法
620
查看次数

我们如何在 R 中的字符串中的每个 n 个字符或/和后面插入 \n ?

因此,我找到了一个解决方案,有助于在字符串中的每个第 n 个字符插入一个值/字符:

(?=(?:.{n})+$)

\n但每隔 n 个空格插入一个值(例如制表符或 )会更合理,这样单词就不会被拆分。编辑此正则表达式有哪些可能的方法?

我进行了聚类分析,现在我想将标签附加到树状图上。考虑到标签是非常长的字符串,例如:

tibble(
   id = d2022_1,
   label = "A very long label for the dendro that should be splitted so it will look nicely in the picture"
) 
Run Code Online (Sandbox Code Playgroud)

我想将其按行制成表格/分割,所以我想插入\n

A very long label for the dendro\nthat should be splitted so\nit will look nicely in the picture

r word-wrap

1
推荐指数
1
解决办法
1538
查看次数

标签 统计

r ×3

dplyr ×1

filter ×1

quasiquotes ×1

quote ×1

rlang ×1

tidyverse ×1

word-wrap ×1