📝파이썬 판다스 데이터프레임 피벗테이블 만들기
피봇팅 한다 = 컬럼의 값을 인덱스로 만들되, 인덱스를 중복제거하여 유니크(유일)하게 만드는 방법
pd.pivot_table() : 피벗테이블 생성
# 인덱스 파라미터에는 유니크하게 만들고 싶은 컬럼의 이름을 적는다
# (기본값으로 수치 데이터를 다 합쳐서 나눈 평균값으로 표시된다)
>>> pd.pivot_table(df, index= ['컬럼'])
>>> pd.pivot_table(df, index= ['컬럼1','컬럼2'])
# 기본값이 아닌 다른 함수 지정 aggfunc=
>>> pd.pivot_table(df, index= ['컬럼'], aggfunc= 함수)
>>> pd.pivot_table(df, index= ['컬럼'], aggfunc= [함수, 함수]
# 특정 컬럼만 가져올때 values=
>>> pd.pivot_table(df, index= ['컬럼1','컬럼2'], aggfunc= np.sum, values=['컬럼1','컬럼2'])
'Python > Pandas' 카테고리의 다른 글
[Python] Pandas 파이썬의 날짜형식 데이터 만들기 pd.date_range() (0) | 2022.11.30 |
---|---|
[Python] Pandas 문자열 날짜형식으로 변환하기 pd.to_datetime() (0) | 2022.11.30 |
[Python] Pandas 데이터 프레임, 리스트로 변경하기 to_frame(), to_list() (0) | 2022.11.30 |
[Python] Pandas DataFrame 컬럼 원하는 문자열 가져오기(문자열 슬라이싱) (0) | 2022.11.30 |
[Python] Pandas DataFrame 차트 만들기 plot() (0) | 2022.11.29 |
댓글