在R中是否有要在列之间分析的循环?

在R中是否有要在列之间分析的循环?,r,loops,lapply,R,Loops,Lapply,我有以下数据: df我们可以使用Map在列表中相应的“A”、“B”列之间创建公式,并应用t检验 也可以使用“粘贴”创建公式,并使用“公式”进行换行 如果我们需要箱线图 library(purrr) library(ggplot2) map2(names(df)[6:10], names(df)[1:5], ~ ggplot(df, aes(x = !!rlang::sym(.x), y = !!rlang::sym(.y))) + geom_boxplot(

我有以下数据:

df我们可以使用Map在列表中相应的“A”、“B”列之间创建公式,并应用t检验

也可以使用“粘贴”创建公式,并使用“公式”进行换行

如果我们需要箱线图

library(purrr)
library(ggplot2)
map2(names(df)[6:10], names(df)[1:5], ~
   ggplot(df, aes(x = !!rlang::sym(.x), y = !!rlang::sym(.y))) + 
               geom_boxplot())
我们可以使用Map在列表中相应的“A”、“B”列之间创建公式,并应用t检验

也可以使用“粘贴”创建公式,并使用“公式”进行换行

如果我们需要箱线图

library(purrr)
library(ggplot2)
map2(names(df)[6:10], names(df)[1:5], ~
   ggplot(df, aes(x = !!rlang::sym(.x), y = !!rlang::sym(.y))) + 
               geom_boxplot())

@User20100输出是一个列表。因此,它需要使用map在base R或tidyverse中使用lappy循环。此外,您显示的示例直接在data.frame列上打印,而不是在的输出上打印ttest@User20100我不确定你的新要求,因为你发布的问题是关于t.testI的,很抱歉,但我也想做盒状图。您能帮忙吗?@User20100请以新会员身份发布question@User20100输出是一个列表。因此,它需要使用map在base R或tidyverse中使用lappy循环。此外,您显示的示例直接在data.frame列上打印,而不是在的输出上打印ttest@User20100我不确定你的新要求,因为你发布的问题是关于t.testI的,很抱歉,但我也想做盒状图。您能帮忙吗?@User20100请以新问题发布
library(purrr)
library(ggplot2)
map2(names(df)[6:10], names(df)[1:5], ~
   ggplot(df, aes(x = !!rlang::sym(.x), y = !!rlang::sym(.y))) + 
               geom_boxplot())