pandas.DataFrame.pivot을 사용하면 열값에 따른 pivot table을 생성할 수 있습니다. 행값과 열값이 동일한 데이터가 2개 이상 존재하면 ValueError가 발생하기 때문에 주의해야 합니다.
파라미터 | 설명 |
index | pivot table의 index를 생성할 열 선택 default=None |
columns | pivot table의 column을 생성할 열 선택 default=None |
values | pivot table이 나타낼 값을 선택 별도로 지정을 하지 않는다면 남은 열들을 사용함 defalut=None |
import pandas as pd
data = pd.read_csv('data.csv')
data[:8].pivot('age', 'sex', 'height')
pivot을 사용하면 이런 식으로 나이와 성별에 따른 키 데이터를 확인할 수 있습니다.
'Python > Syntax' 카테고리의 다른 글
[Python] glob (0) | 2023.01.04 |
---|---|
[Python] itertools (순열, 조합) (0) | 2022.12.21 |
[Pandas] 빈도표 구하기, 카이제곱검정(crosstab, chi2_contingency) (0) | 2022.09.10 |
[Python] Dictionary 대신 사용할 수 있는 dataclass (0) | 2022.09.10 |
[Python] Dictionary 대신 사용할 수 있는 NamedTuple (NamedTuple Type Annotation) (0) | 2022.09.10 |