Im, начинающийся с пакета dplyr/tidyr для обработки данных и изменения формы.данные для сбора данных: значения группировки и даты хранения
city <- c("Brest", "Brest", "Rennes", "Rennes", "Rennes")
year<- c(2014, 2015, 2013, 2012, 2016)
values <- c(100, 100, 110, 95, 95)
# Création du data.frame
dataset <- data.frame(city, year, values)
dataset
Вот мой набор данных:
city year value
Brest 2014 100
Brest 2015 100
Rennes 2013 110
Rennes 2012 95
Rennes 2016 95
Что я делаю:
demo <- dataset %>%
count(city, values) %>%
arrange(city)
... и мои результаты:
city value n. of obs
Brest 100 2
Rennes 95 2
Rennes 110 1
То, что я ожидал, чтобы иметь :
Первый вариант:
city value n. of obs year
Brest 100 2 2014, 2015
Rennes 95 2 2012, 2016
Rennes 110 1 2013
Второй вариант:
city value n. of obs year1 year 2
Brest 100 2 2014 2015
Rennes 95 2 2012 2016
Rennes 110 1 2013
Могу ли я сделать это с добавлением мутируют в моей трубе?
Благодарим Вас за помощь
С базой R, 'агрегатный (год ~ город + значения, набор данных, функция (х) с (год = ToString (х), numberOfObs = длина (х)))' –