Я пытаюсь сохранить самую последнюю строку из df, основываясь на двух разных значениях столбца.
Набор данных, который я пытаюсь проанализировать, выглядит следующим образом:
вход:
name indicator year value
Roma av_income 2008 23
Roma av_income 2010 24
Roma unemp 2009 7.6
Bologna av_income 2008 19
Bologna av_income 2010 21
Firenze unemp 2011 9.2
Желаемый вывод:
name indicator year value
Roma av_income 2010 24
Roma unemp 2009 7.6
Bologna av_income 2010 21
Firenze unemp 2011 9.2
Я использую короткий код dplyr, который фильтрует либо по названию, либо по индикатору, но в текущем состоянии он, очевидно, удаляет либо соответствующие названия городов, либо индикаторы. Любые подсказки о том, как я срезаю с группировкой и по индикатору и по имени?
cities <- cities %>%
group_by(indicator) %>%
slice(which.max(year))
write.csv(x = india, file)
Спасибо!