Tidyr의 gather와 spread
2019. 4. 29. 01:36ㆍR/Basic
우리가 흔히보는 자료 테이블은 wide 형태를 취하고 있다
데이터 전처리 작업을 하다 보면 wide를 long으로 변환하거나 반대의 경우가 필요하다
Tidyr의 gather와 spread를 활용하면 테이블의 형태를 wide와 long으로 손쉽게 변환이 가능하다
(엑셀에서는 pivot 작업 )
library(tidyverse)
library(reshape2)
fried <- french_fries %>% as.tibble
fried
fried.long <- fried %>% gather("taste","value", 5:9)
fried.long
fried.wide <- fried.long %>% spread(taste, value, 5:6)
fried.wide
'R > Basic' 카테고리의 다른 글
시간형 자료를 lubridate로 관리하기 (0) | 2019.05.06 |
---|---|
ggmap으로 지도에 표시하기 (0) | 2019.05.06 |
데이터를 클립보드에 읽고 쓰기 (0) | 2019.04.28 |
폴더에서 파일 리스트 가져오기 (0) | 2019.04.27 |
정규 표현식 (0) | 2019.04.22 |