Среднее значение таблицы R для 1 переменной над другими переменными - PullRequest
0 голосов
/ 30 апреля 2020

Я не могу найти, как сделать простую таблицу со средним значением одной переменной над другими категориальными переменными. Поэтому я хочу получить среднее значение var1 (отношение 0-100) над var2 и var3 (оба фиктивные со значением 1 и значением 2). в простой таблице ниже друг друга. так var 1 в столбце и var2 и var3 в строках. Я подумал, может быть, поможет пакет сравнения групп, но я не могу понять, как.

1 Ответ

0 голосов
/ 30 апреля 2020

Использование базы R с набором данных mtcars:

aggregate(mpg ~ am, data = mtcars,mean)

... и вывод:

> aggregate(mpg ~ am, data = mtcars,mean)
  am      mpg
1  0 17.14737
2  1 24.39231
> 

Решение dplyr выглядит следующим образом:

library(dplyr)
mtcars %>% group_by(am) %>% summarise(mean = mean(mpg))
> mtcars %>% group_by(am) %>% summarise(mean = mean(mpg))
# A tibble: 2 x 2
     am  mean
  <dbl> <dbl>
1     0  17.1
2     1  24.4
> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...