У меня есть два фрейма данных, data1 о возрасте детей. Для разных лет значения разные.
data2 - это данные о населении для каждого возраста, название столбца - год.
Я хочу извлечь информацию о населении в новый фрейм данных. Но за 2008/2009/2010 данные о населении должны быть от 7 до 10 лет. Но за 2011/2012/2013 года данные о населении должны быть от возраста 6 до возраста 9.
У кого-нибудь есть идеи?
data2 = data.frame('population by age' = seq(5, 11, by = 1),
'2008' = c(145391,
140621,
136150,
131944,
198933,
182182,
159103
),
'2009' = c(148566,
143943,
139367,
135083,
212196,
196398,
155033
),
'2010' = c(152330,
147261,
142555,
138172,
218701,
161330,
142190
),
'2011' = c(156630,
151387,
146491,
141905,
119397,
116093,
112666
),
'2012' = c(133545,
129737,
126124,
122678,
120213,
116826,
113381
),
'2013' = c(119397,
116093,
112666,
109174,
106871,
103659,
100398))
data1 <- data.frame('2008'= c(7,
8,
9,
10),
'2009' = c(7,
8,
9,
10),
'2010' = c(7,
8,
9,
10),
'2011' = c(6,
7,
8,
9),
'2012' = c(6,
7,
8,
9),
'2013' = c(6,
7,
8,
9)
)