0321 DataFrame

wldnjswldnjs·2022년 3월 31일

데이터 분석

목록 보기
6/11

DataFrame 결합

1. DataFrame 연결

1. DataFrame 생성

2. 행방향

concat()

DataFrame 내의 값과는 상관없이 단순히 행 혹은 열방향으로 값을 연결 (concatenate)

3. 열방향

2. Database Table의 join

merge()

두 데이터프레임을 각 데이터에 존재하는 고유값(key)을 기준으로 병합

1. inner join

DataFrame 생성

1. 학번이 같은 경우

2. 학번이 다른 경우

2. outer join

DataFrame 생성

1. 없는 데이터도 결과에 포함

2. left outer join

3. right outer join

3. 결합하려는 기준 column명이 서로 다른 경우


4. 결합하려는 기준 column과 다른 DataFrame의 행 index를 결합


5. 두 DataFrame의 학번이 index일 경우


mapping

1. 사용자 정의 함수

series의 각각의 원소에 적용

2. 람다 함수

series의 각각의 원소에 적용

3. applymap()

dataframe의 각각의 원소에 적용

4. apply()

dataframe의 각각의 행과 열에 적용

dataframe에 apply를 적용할 때 axis=0은 열 단위

Grouping

복잡한 데이터를 어떤 기준에 따라서 여러 그룹으로 나눠서 관찰하기 위한 방법

1. 1개의 열을 기준 Grouping

1. group으로 묶인 모든 group 확인

2. 특정 group을 dataframe으로 가져온다.

2. 집계함수

계산이 불가능한 것은 제외하고 구해줌

3. filtering

4. 2개의 열을 기준 Grouping

0개의 댓글