R中的箱线图比较两个数据帧

时间:2019-10-04 17:10:38

标签: r boxplot

我正在尝试制作箱形图R。我有两个已加载的数据帧-都有一个名为MEANS的列。我正在尝试创建一个方框图和晶须图,比较这两个数据框的标题为MEANS的两列,以准备运行方差分析。最直接的方法是什么?

2 个答案:

答案 0 :(得分:0)

如果对象名称为'df1','df2',则将其加载到list中,提取列并应用boxplot

lapply(mget(paste0("df", 1:2)), function(x) boxplot(x$MEANS))

答案 1 :(得分:0)

我将两个数据帧合并为一个数据帧,然后绘制:

df1 <- data.frame(data = rep("data1",100),MEANS = rnorm(100))
df2 <- data.frame(data = rep("data2",100),MEANS = rnorm(100))

df <- rbind(df1,df2)

boxplot(data = df, MEANS ~ data)