Boxplot в R сравнивая два фрейма данных - PullRequest
0 голосов
/ 04 октября 2019

Я пытаюсь составить коробочный график R. У меня есть два загруженных фрейма данных, каждый из которых имеет столбец с названием MEANS. Я пытаюсь создать диаграмму с усами, сравнивая обе колонки под названием MEANS для обоих этих фреймов данных при подготовке к запуску ANOVA. Какой самый простой способ сделать это?

Ответы [ 2 ]

0 голосов
/ 04 октября 2019

Я бы объединил два фрейма данных в один фрейм данных, а затем построил бы график:

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)
0 голосов
/ 04 октября 2019

, если имена объектов: 'df1', 'df2', затем загрузите это в list, извлеките столбец и примените boxplot

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