[R] 5-2. 데이터 가공하기

2024. 8. 15. 23:07·Coding & Data Analysis/R

인트로

변수 생성, 변수명 변경, 조건에 따른 데이터 추출, 정렬, 병합 등의 일련의 과정 : 데이터 가공

데이터 전처리, 데이터 핸들링, 데이터 마트 ( Data Mart ) 등이라고도 부른다.

 

dplyr 패키지 추가 개념

  • select 함수에서 열 제외 옵션 : 변수명 앞에 ' - ' 붙이기
  • group_by 와 summarize 함수 사용 예시
select(-col) # col 열 제외

data %>% group_by(col1) %>% summarize( SUM=sum(col2) )
# group_by 함수는, 특정 열을 기준으로 데이터를 그룹화 하는 것이다.
# col1 기준으로 그룹화 ( A그룹, B그룹 ... ) --> col2 값의 각 그룹 합을 구함

 

데이터 결합하기

 

결합 함수 설명
세로 bind_rows ( 테이블1, 테이블2 ) 세로 ( 블럭 쌓기) 형식으로 데이터를 결합한다.
가로 left_join ( 테이블1, 테이블2, by = '변수' ) by 에 들어가는 변수를 key 변수라고 부른다.
테이블1을 기준으로 테이블2 데이터가 오른쪽에 붙는다.
가로 inner_join ( 테이블1, 테이블2, by = '변수' ) 테이블1과 테이블2의 key 변수가 동일한 경우에만
데이터가 오른쪽에 붙는다.
가로 full_join ( 테이블1, 테이블2, by = '변수' ) key 변수를 기준으로 모든 데이터가 붙는다.

 

'Coding & Data Analysis > R' 카테고리의 다른 글

[R] 5-4. 데이터 정제하기  (1) 2024.08.16
[R] 5-3. 데이터 구조 변형하기  (0) 2024.08.16
[R] 5-1. dplyr 패키지의 데이터 가공 함수  (0) 2024.08.15
[R] 4-3. 데이터 시각화  (0) 2024.08.14
[R] 4-2. 데이터 관측하기  (0) 2024.08.13
'Coding & Data Analysis/R' 카테고리의 다른 글
  • [R] 5-4. 데이터 정제하기
  • [R] 5-3. 데이터 구조 변형하기
  • [R] 5-1. dplyr 패키지의 데이터 가공 함수
  • [R] 4-3. 데이터 시각화
흑석동사는시골쥐
흑석동사는시골쥐
문과 경영학도 숫자 배우기 프로젝트
  • 흑석동사는시골쥐
    NaN
    흑석동사는시골쥐
  • 전체
    오늘
    어제
  • 링크

    • 독서 일지
    • 올리고 싶은 거 올려요
    • 분류 전체보기 (75)
      • Coding & Data Analysis (52)
        • Python (23)
        • R (21)
        • Excel & Data (2)
        • Git & Github (4)
        • Certificate (2)
      • Project (15)
        • 일자리 스크래핑 서비스 (8)
        • 최적의 인스타 피드 (2)
        • 주식 & 비트코인 분석 (5)
      • Economics (1)
        • 경제기사 스크랩 (1)
      • Records & Thoughts (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 공지사항

  • 인기 글

  • 태그

    데이터수집
    adsp공부법
    다항회귀
    데이터
    Colab
    matplotlib
    r
    FLASK
    시각화
    심장병 데이터
    동아리
    프로그래밍
    개발
    Python
    엔비디아
    전처리
    자격증
    주가분석
    비전공자
    코랩
    AI반도체
    웹스크래퍼
    주식
    데이터분석
    git
    기초
    ADSP
    지도
    파이썬
    머신러닝
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
흑석동사는시골쥐
[R] 5-2. 데이터 가공하기
상단으로

티스토리툴바