DataFrame을 피벗하려면 데이터 방향을 변경하기 위해 데이터를 재배열해야 합니다. 행은 열이 되고, 열은 행이 됩니다. 이는 Pandas의ivot_table, groupby unstack, set_index unstack, 피벗 및 크로스탭 방법을 포함하여 여러 가지 방법으로 수행할 수 있습니다.
다음은 DataFrame의 간단한 예입니다. 피벗:
import pandas as pd # Create a DataFrame name df df = pd.DataFrame({'Name' : ['Alice', 'Bob', 'Carol', 'Dave'], 'Age' : [20, 25, 30, 35], 'City' : ['New York', 'Boston', 'Chicago', 'Dallas']}) # Pivot the DataFrame using pivot_table method df_pivoted = df.pivot_table(index = 'Name', columns = 'City', values = 'Age') # Display the pivoted DataFrame print(df_pivoted)
출력:
City Boston Chicago Dallas New York Name Alice NaN NaN NaN 20 Bob 25 NaN NaN NaN Carol NaN 30 NaN NaN Dave NaN NaN 35 NaN
pandas의 피벗 방법은 데이터를 교체하여 긴 형식에서 와이드 형식으로 변환하는 데 사용됩니다. 데이터 프레임의 행과 열. 이러한 모든 방법은 복잡한 수준의 데이터를 이해하는 데 매우 유용하므로 필요에 따라 위에 설명된 방법 중 하나를 선택할 수 있습니다. 데이터 프레임 피버팅에 대한 귀하의 의심이 명확해지기를 바랍니다. 문제가 발생하면 언제든지 이 토론을 계속하세요.
위 내용은 다른 방법을 사용하여 Pandas DataFrame을 어떻게 피벗할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!