Mam zrównoważony panel według krajów od 1951 do 2007 w ramce danych. Chciałbym przekształcić go w nową ramkę danych pięcioletnich średnich innych moich zmiennych. Kiedy usiadłem, aby to zrobić, zdałem sobie sprawę, że jedyny sposób, w jaki mógłbym to zrobić, obejmował pętlę for
, a następnie zdecydowałem, że nadszedł czas, aby przyjść do stackoverflow, aby uzyskać pomoc.R: Obliczanie średniej z 5 lat w danych panelu
Tak, to istnieje prosty sposób, aby włączyć dane, które wygląda następująco:
country country.isocode year POP ci grgdpch
Argentina ARG 1951 17517.34 18.445022145 3.4602044759
Argentina ARG 1952 17876.96 17.76066507 -7.887407586
Argentina ARG 1953 18230.82 18.365255769 2.3118720688
Argentina ARG 1954 18580.56 16.982113434 1.5693778844
Argentina ARG 1955 18927.82 17.488907008 5.3690276523
Argentina ARG 1956 19271.51 15.907756547 0.3125559183
Argentina ARG 1957 19610.54 17.028450999 2.4896639667
Argentina ARG 1958 19946.54 17.541597134 5.0025894968
Argentina ARG 1959 20281.15 16.137310492 -6.763501447
Argentina ARG 1960 20616.01 20.519539628 8.481742144
...
Venezuela VEN 1997 22361.80 21.923577413 5.603872759
Venezuela VEN 1998 22751.36 24.451736863 -0.781844721
Venezuela VEN 1999 23128.64 21.585034168 -8.728234466
Venezuela VEN 2000 23492.75 20.224310777 2.6828641218
Venezuela VEN 2001 23843.87 23.480311721 0.2476965412
Venezuela VEN 2002 24191.77 16.290691319 -8.02535946
Venezuela VEN 2003 24545.43 10.972153646 -8.341989049
Venezuela VEN 2004 24904.62 17.147693312 14.644028806
Venezuela VEN 2005 25269.18 18.805970212 7.3156977879
Venezuela VEN 2006 25641.46 22.191098769 5.2737381326
Venezuela VEN 2007 26023.53 26.518210052 4.1367897561
w coś takiego:
country country.isocode period AvPOP Avci Avgrgdpch
Argentina ARG 1 18230 17.38474 1.423454
...
Venezuela VEN 12 25274 21.45343 5.454334
Czy muszę przekształcić tę ramkę danych za pomocą specjalnego panelu pakiet danych? Czy istnieje inny łatwy sposób, aby to zrobić, że brakuje mi?
Nie poprosić o średnia krocząca ... –
Musisz mi wyjaśnić różnicę między średnią z pięciu lat (prośba) a średnią kroczącą (moja odpowiedź). – Andrie
średnia pięcioletnia średnia 1951-1955, 1956-1960, ... Średnia krocząca średnia 1951-1955, 1952-1956, ... –