Jarek Statinowy Z zapałem do pracy
Temat: podział kolumny na kilka
Witam mam przykładową bazę danych
dane <- data.frame(lp=c(1L,2L,3L,4L,5L,6L),
rok=c(rep(2010,6),rep(2014,6)),
sr_wyd=c(c(1827,1444,1400,1285,1183,1039),c(1227,1144,1500,1051,1001,1022)),
med_wyd=c(c(1500,1244,1168,1110,1002,863),c(1100,1014,1088,1000,800,563))
)
Jak widać liczba porządkowa powtarza się dwa razy(opcjonalnie więcej).
Słyszałem o funkcji gather lub spread która może mi przekształcić tą bazę w taką
ee<-cbind(dane[1:6,],dane[7:12,])
ee=ee[,-5]
colnames(ee)=c("lp","rok1","sr_wyd1","med_wyd1",rok2,sr_wyd2,med_wyd_2)
Lub innym sposobem jak uzyskać taki efekt. Generalnie chce mieć jeden zakres lat i poszczególne kategorie w oddzielnych kolumnach.
dzieki