Menu
CoddyTech

시리즈

Coddy Machine Learning 여정의 데이터와 시각화 섹션에 포함된 레슨. 60개 중 31번째.

이 장은 영화 파일 하나를 네 줄로 요약하며 끝납니다:

제목, 평점, 투표 수가 표시된 만화 4편의 작은 표와 네 줄짜리 카드로 이어지는 화살표: 영화 4편, 평점은 6.4부터 7.7까지, 평균 평점 7.05, 영화의 절반은 투표 수가 16600표 초과

작게 시작합니다. 리스트는 위치로 값을 알아봅니다. 표를 위한 라이브러리인 pandas는 각 값에 레이블을 부여합니다:

하나의 열로 그려진 Series: 옆에는 apple, banana, mango 레이블이 있고, 그 옆에는 각각의 가격 1.5, 0.5, 2.5가 있으며, mango 행이 강조 표시됨

레이블이 지정된 해당 열은 Series입니다. pd.Series에 값을 전달하고, index=를 사용해 레이블을 지정하세요:

import pandas as pd

prices = pd.Series([1.5, 0.5, 2.5], index=["apple", "banana", "mango"])
print(prices)
print(prices["mango"])

레이블이 지정된 값과 해당 유형, 그리고 망고의 가격을 출력합니다:

apple     1.5
banana    0.5
mango     2.5
dtype: float64
2.5

prices.mean()은 배열에서와 마찬가지로 1.5입니다. index=가 없으면 레이블은 0, 1, 2입니다.

challenge icon

챌린지

중급

페리는 하루에 세 번 운항합니다. 프로그램은 이른 시간대, 한낮, 늦은 시간대 운항편의 승객 수를 읽은 다음, 운항편 이름을 trip에 저장합니다.

  1. 세 운항편의 승객 수를 담고, early, midday, late를 레이블로 지정한 Series passengers를 만드세요.
  2. 출력하세요.
  3. 평균을 소수점 첫째 자리까지 반올림하여 출력하세요.
  4. trip에 해당하는 운항편의 승객 수를 출력하세요.

40, 95, 61, early가 입력된 경우:

early     40
midday    95
late      61
dtype: int64
Average: 65.3 passengers
early: 40 passengers

직접 해보기

import pandas as pd

early = int(input())
midday = int(input())
late = int(input())
trip = input()

# 아래에 코드를 작성하세요
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

데이터와 시각화의 모든 레슨

직접 연습해 보세요: 온라인 Python 컴파일러