R 中的箱线图比较两个数据框
Boxplot in R comparing two data frames
我正在尝试制作箱线图 R。我有两个加载的数据框 - 两者都有一个标题为 MEANS 的列。我正在尝试创建一个盒须图,比较这两个数据框的标题为 MEANS 的列,以准备 运行 方差分析。最直接的方法是什么?
如果对象名称是 'df1'、'df2',则将其加载到 list
中,提取列并应用 boxplot
lapply(mget(paste0("df", 1:2)), function(x) boxplot(x$MEANS))
我会将两个数据框组合成一个数据框,然后绘图:
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)
我正在尝试制作箱线图 R。我有两个加载的数据框 - 两者都有一个标题为 MEANS 的列。我正在尝试创建一个盒须图,比较这两个数据框的标题为 MEANS 的列,以准备 运行 方差分析。最直接的方法是什么?
如果对象名称是 'df1'、'df2',则将其加载到 list
中,提取列并应用 boxplot
lapply(mget(paste0("df", 1:2)), function(x) boxplot(x$MEANS))
我会将两个数据框组合成一个数据框,然后绘图:
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)