반응형
피리부는 사나이
Q) 피리부는 사나이를 따라간 어린이들 중 남자 어린이와 여자 어린이의 평균 연령을 표로 출력
- 피리부는 사나이 데이터에서 아이들만 골라내는 데 마스킹 연산을,
- 피리부는 사나이를 따라간 아이들의 일차별 연령을 계산하는 데 groupby 함수를,
- 아이들의 일차별 연령을 성별로 나누어 표로 출력하는 데 pivot table을 이용할 수 있습니다.
import pandas as pd
import numpy as np
import numpy as np
def main() :
# 파일을 읽어서 코드를 작성해보세요
# 경로: "./data/the_pied_piper_of_hamelin.csv"
df = pd.read_csv("./data/the_pied_piper_of_hamelin.csv")
child = df[df["구분"] == "Child"]
# 일차별 나이 평균
# print(child.groupby("일차").mean())
df2 = child.pivot_table(index="일차", columns="성별", values="나이", aggfunc=np.mean)
print(df2)
'''
for name in child["이름"].unique():
print(name)
'''
if __name__ == "__main__":
main()
반응형
'● 인공지능, 분석 > 20.10 NIPA_주가예측' 카테고리의 다른 글
[Pandas] 월드컵 1 (0) | 2020.10.12 |
---|---|
[matplot] 토끼와 거북이가 달리기 시합 (0) | 2020.10.12 |
[Pandas 심화] MultiIndex, 다중 인덱싱(계층적 인덱싱) (0) | 2020.10.11 |
[Pandas 심화] DataFrame, 조건으로 검색하기 (0) | 2020.10.11 |
[Numpy] DataFrame 정렬 (0) | 2020.10.09 |