R 기초; 형태 변환2 - tidyr
gather()
spread()
install.packages("tidyr")
library(tidyr)
# 뉴욕시 5개월 기간 동안 대기환경 정보
head(airquality)
?gather
aq.long <- gather(airquality, key=Factor, value=Measurement, Ozone: Temp)
head(aq.long)
aq.long <- gather(airquality, key=Factor, value=Measurement, 1:4)
head(aq.long)
aq.long <- gather(airquality, key=Factor, value=Measurement, Ozone, Solar.R, Wind, Temp)
head(aq.long)
airquality %>% gather(Factor, Measurement, Ozone:Temp)
aq.wide <- spread(data=aq.long, key=Factor, value=Measurement)
head(aq.wide)
aq.long %>% spread(key=Factor, value=Measurement)
separate()
unite()
head(iris)
iris.long <- gather(iris, Element, Measurement, -Species)
head(iris.long)
iris.sep <- separate(data=iris.long, col=Element, into=c("Part", "Measures"))
head(iris.sep)
iris.unite <- unite(iris.sep)
'공부 > R Programming' 카테고리의 다른 글
R 기초; 그래픽 - 그래프 생성 및 저장 (0) | 2021.01.23 |
---|---|
R 기초; 고수준 및 저수준 그래픽 함수 (0) | 2021.01.23 |
R 기초; 형태 변환1 - reshape2 (0) | 2021.01.23 |
R기초; 분할-적용-결합 - dplyr (0) | 2021.01.17 |
R 기초; 집단 요약 (0) | 2021.01.16 |
댓글