DataFrame:
긴 형식:
넓은 형식:
pd.DataFrame.pivot_table 사용:
df.pivot_table(values='val0', index='row', columns='col', aggfunc='mean')
fill_value 인수 사용 pd.DataFrame.pivot_table:
df.pivot_table(values='val0', index='row', columns='col', fill_value=0, aggfunc='mean')
다른 aggfunc 인수 pd.DataFrame.pivot_table:
df.pivot_table(values='val0', index='row', columns='col', fill_value=0, aggfunc='sum')
목록 제공 aggfunc 인수에 대한 호출 가능 항목 pd.DataFrame.pivot_table:
df.pivot_table(values='val0', index='row', columns='col', fill_value=0, aggfunc=[np.size, np.mean])
여러 열 이름을 값 목록 pd.DataFrame.pivot_table:
df.pivot_table(values=['val0', 'val1'], index='row', columns='col', fill_value=0, aggfunc='mean')
여러 열 이름을 목록으로 전달 인덱스 또는 열 pd.DataFrame.pivot_table:
df.pivot_table(values='val0', index=['row', 'item'], columns='col', fill_value=0, aggfunc='mean')
다음을 사용하여 인덱스와 열의 여러 열로 세분화할 수 있습니다. pd.DataFrame.pivot_table:
df.pivot_table(values='val0', index=['key', 'row'], columns=['item', 'col'], fill_value=0, aggfunc='mean')
pd.crosstab 사용:
df.pivot_table(values='val0', index='row', columns='col', aggfunc='mean')
df.pivot_table(values='val0', index='row', columns='col', fill_value=0, aggfunc='mean')
단일 문자열로 구성된 다중 부분 인덱스:
df.pivot_table(values='val0', index='row', columns='col', fill_value=0, aggfunc='sum')
위 내용은 Pandas DataFrame을 피벗하는 방법: 데이터 재구성에 대한 종합 가이드?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!