小编Jul*_*ien的帖子

如何将“dput”的输出放在R中的一行中?

R中如何使输出dput显示在一行中?

如何将获得的字符串复制到剪贴板dput

r dput

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

为什么“return”函数不能在 R 中的函数内部进行管道传输?

library(dplyr)

func <- function() {
  return(1)
  return(2)
}

func_pipe <- function() {
  1 %>% return()
  return(2)
}

func()
# [1] 1

func_pipe()
# [1] 2
Run Code Online (Sandbox Code Playgroud)

为什么该func_pipe函数不在第一个处停止return

r function dplyr

7
推荐指数
0
解决办法
77
查看次数

将 2 块代码并排放入 RMarkdown 或 Quarto 中

如何在 RMarkdown 或 Quarto 的输出文件中并排放置 2 块代码?

代码

library(dplyr)
mtcars %>% select(gear)
Run Code Online (Sandbox Code Playgroud)
library(dplyr)
select(mtcars, gear)
Run Code Online (Sandbox Code Playgroud)

PDF 或 HTML 文件中所需的布局 在此输入图像描述

pdf png pandoc r-markdown quarto

5
推荐指数
2
解决办法
1758
查看次数

为什么 R 中的“outer”循环比“for”循环慢?

u <- rnorm(10000)
v <- rnorm(10000)

# `outer`
system.time(mat1 <- outer(u, v , `<`))
#    user  system elapsed 
#    1.80    1.34    3.32 

# `for` loop
system.time({
  mat2 <- matrix(NA, nrow = length(u), ncol = length(v))
  for(i in seq_along(v)) {
    mat2[, i] <- u < v[i]
  }
})
#    user  system elapsed 
#    0.97    0.02    1.01 

identical(mat1, mat2)
# [1] TRUE
Run Code Online (Sandbox Code Playgroud)

performance r vectorization

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

如何设置启动 Shiny 应用程序时显示哪个 tabPanel?

当我运行该应用程序时,我希望tab 2单击 ,这样我就可以先看到它,而不是tab 1。我怎样才能这样做呢?

# USER INTERFACE 
ui <-  fluidPage(
  mainPanel(
    tabsetPanel(
      tabPanel("tab 1"),
      tabPanel("tab 2"),
    )
  )
)
# SERVER 
server <- function(input, output) {
  
}
shinyApp(ui = ui, server = server)
Run Code Online (Sandbox Code Playgroud)

tabs r shiny

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

是否存在相当于子集运算符“[]”的 R 函数,以便按索引进行切片?

我知道这[]本身就是一个函数,但是是否有一个函数可以执行以下操作?

vect = c(1, 5, 4)

# Slicing by row index with []
vect[2]
# [1] 5

# Does this kind of function exist ? 
slicing_func(vect, 2)
# [1] 5

# And for dataframes ?
Run Code Online (Sandbox Code Playgroud)

r vector slice

2
推荐指数
2
解决办法
167
查看次数

R 中与管道一起使用的“c()”函数的替代方案?

c()与管道运算符一起使用的解决方法是添加大括号

library(dplyr)

mtcars %>% {
  c(.$mpg, .$cyl)
}
Run Code Online (Sandbox Code Playgroud)

但它并不漂亮。

cR 中使用管道的函数是否有替代方案?

library(dplyr)

mtcars %>% 
  alternative_c(.$mpg, .$cyl) # Does such a function exist?
Run Code Online (Sandbox Code Playgroud)

r dplyr tidyverse

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

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

标签 统计

r ×7

dplyr ×2

dput ×1

function ×1

n-gram ×1

pandoc ×1

pdf ×1

performance ×1

png ×1

quarto ×1

r-markdown ×1

shiny ×1

slice ×1

string ×1

tabs ×1

tidyverse ×1

vector ×1

vectorization ×1