데이터 강의 문서

2. 데이터분석 모듈 기초

Numpy 퀴즈

# 10부터 50까지 5의 간격으로 증가하는 numpy array를 생성하고,
# 이 array의 합계와 평균을 계산하세요.

# 여기에 코드를 작성하세요.
# 다음과 같은 2차원 numpy array에서 'C'와 'H' 값을 Indexing을 사용하여 추출하고 출력하세요.

data = np.array([['A', 'B', 'C'],
                 ['D', 'E', 'F'],
                 ['G', 'H', 'I']])

# 여기에 코드를 작성하세요.
# 1부터 9까지의 정수를 포함하는 1차원 numpy array를 생성하고,
# 이를 3x3 형태의 2차원 array로 재구조화한 후, 각 열의 합을 계산하세요.

# 여기에 코드를 작성하세요.

Pandas 퀴즈

# 다음과 같은 데이터를 사용하여 '과일 가격' Series를 만드세요.
# Index는 '사과', '바나나', '오렌지'로 하고,
# 값은 각각 1000, 1500, 1200으로 하세요.
# 그리고 '바나나'의 가격을 Indexing을 사용하여 출력하세요.

import pandas as pd

# 여기에 코드를 작성하세요.
# 다음과 같은 데이터를 사용하여 '학생 정보' DataFrame을 만드세요.
# Column은 '이름', '나이', '지역'으로 하고, Index는 0, 1, 2로 하세요.

[['홍길동', 20, '서울'], ['김철수', 22, '부산'], ['이영희', 21, '대구']]

# 생성된 DataFrame을 출력하세요.

# 여기에 코드를 작성하세요.
# 위에 퀴즈에서 생성한 '학생 정보' DataFrame에서 '나이' Column만 추출하고,
# 해당 Column의 평균 나이를 계산하여 출력하세요.

# 여기에 코드를 작성하세요.