Как извлечь количество наблюдений за каждый год

У меня есть фрейм данных со столбцом года и количества. Ниже приведен пример данных:

year <- c(1985, 1985, 1983, 1985, 1983) quantity <- c(2,1,4,6,1) mydata <- data.frame(year, quantity)

Я хочу извлечь ряд наблюдений за каждый год. Я использовал следующий код для конкретного наблюдения, и он отлично работает. Однако в моем исходном наборе данных у меня есть 50 разных лет, и мне нужно что-то, что работает лучше, чем повторять это каждый год:

newdata <- subset(mydata, year == 1985, select=c(quantity)) str(newdata)

Источник: ledsshop.ru

Стиль жизни - Здоровье!