У меня есть фрейм данных со столбцом года и количества. Ниже приведен пример данных:
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)
Источник: