CODEDRAGON ㆍDevelopment/Python
pivot()
· 피봇 테이블을 만들어 줍니다.
· 지정된 두 열을 각각 행 인덱스와 열 인덱스로 바꾼 후 행 인덱스의 라벨 값이 첫번째 키의 값과 같고 열 인덱스의 라벨 값이 두번째 키의 값과 같은 데이터를 찾아서 해당 칸에 넣습니다.
· 만약 주어진 데이터가 존재하지 않으면 해당 칸에 NaN 값으로 표시됩니다.
· 행 인덱스와 열 인덱스는 하나의 데이터를 찾는 키(key)의 역할을 합니다. 즉, 이 값으로 데이터가 유일하게(unique) 결정되어야 합니다. 만약 행 인덱스와 열 인덱스 조건을 만족하는 데이터가 2개 이상인 경우에는 에러가 발생합니다.
DataFrame.pivot(index=None, columns=None, values=None) |
parameter |
description |
index |
행 인덱스로 사용할 열 이름 |
columns |
열 인덱스로 사용할 열 이름 |
values |
데이터로 사용할 열 이름 |
https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.pivot.html
행 인덱스와 열 인덱스 조건을 만족하는 데이터가 2개 이상인 경우 - 에러가 발생
ValueError: Index contains duplicate entries, cannot reshape
'Development > Python' 카테고리의 다른 글
rvs() (0) | 2020.02.12 |
---|---|
수치 연산자 중복 (0) | 2020.02.12 |
read_html() (0) | 2020.02.12 |
ffill(), bfill() (0) | 2020.02.12 |
resample() (0) | 2020.02.12 |