피벗 테이블(Pivot_table)

2022. 11. 10. 20:49·Pandas
반응형

엑셀에서 사용하는 피벗테이블과 유사하다.

피벗테이블은 (행 인덱스, 열 인덱스, 데이터 값, 데이터 집계함수) 로 이루어진다.

 

### 피벗 테이블 ###

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
### 피벗 테이블 ###
# pivot_table() 함수 사용 #
 
pdf1 = pd.pivot_table(df,                 # 피벗할 데이터프레임
                      index = 'class',    # 행 인덱스
                      columns = 'sex',    # 열 인덱스 
                      values = 'age',     # 데이터로 사용될 열
                      aggfunc = ['mean', 'sum'])   # 데이터 집계 함수
 
print(pdf1)
'''
             mean                sum
sex        female       male  female     male
class
First   34.611765  41.281386  2942.0  4169.42
Second  28.722973  30.740707  2125.5  3043.33
Third   21.750000  26.507589  2218.5  6706.42
'''
 
print(pdf1.loc['First'])
Colored by Color Scripter
cs
반응형

'Pandas' 카테고리의 다른 글

그룹 연산  (0) 2022.11.10
필터링  (0) 2022.11.09
함수 매핑  (1) 2022.11.09
데이터 전처리 - 시계열 데이터  (0) 2022.11.08
데이터 전처리 - 정규화  (0) 2022.11.08
'Pandas' 카테고리의 다른 글
  • 그룹 연산
  • 필터링
  • 함수 매핑
  • 데이터 전처리 - 시계열 데이터
김천종
김천종
  • 김천종
    김천종
    김천종
  • 전체
    오늘
    어제
    • 분류 전체보기 (88)
      • 파이썬 (6)
      • Pandas (24)
      • 자료구조 (14)
      • 알고리즘 (4)
      • 아무거나 (16)
      • 머신러닝 (20)
      • ML 실습 (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
김천종
피벗 테이블(Pivot_table)
상단으로

티스토리툴바