pivot()

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