Найти среднее значение цены закрытия за год и название компании в R - PullRequest
0 голосов
/ 17 марта 2019

Ниже приведен образец моего набора данных, мне нужно найти среднее значение показателя закрытия для компании за год.

Date    Close   company
2008    49.220001   Allstate Insurance Group
2008    47.73   Allstate Insurance Group
2008    48.060001   Allstate Insurance Group
2008    50.360001   Allstate Insurance Group
2009    21.67   Allstate Insurance Group
2009    16.83   Allstate Insurance Group
2011    31.139999   Allstate Insurance Group
2011    31.780001   Allstate Insurance Group
2011    31.780001   Allstate Insurance Group
2008    42.130001   ANTHEM
2009    41.450001   ANTHEM
2009    33.919998   ANTHEM
2009    37.970001   ANTHEM
2010    48.93   ANTHEM
2010    50.720001   ANTHEM
2010    49.66   ANTHEM
2012    18.219999   AXA inaurance
2013    18.450001   AXA inaurance
2014    26.309999   AXA inaurance
2014    25.950001   AXA inaurance

Теперь мне нужно найти среднее значение для каждой компании за каждый год.,Например, мне нужно найти среднее значение «ANTHEM» для каждого года «2008, 2009, 2010».не знаю, как передать 2 переменные в агрегатную функцию.

Мой ожидаемый результат:

2008    42.130001   ANTHEM
2009    37.6849995  ANTHEM
2010    49.77000033 ANTHEM
2008    48.84250075 Allstate Insurance Group
2009    19.25   Allstate Insurance Group
2011    31.566667   Allstate Insurance Group

1 Ответ

1 голос
/ 17 марта 2019

просто используйте avg()

select date,company, avg(close)
from table group by date,company
...