Menu
CoddyTech

열 선택하기

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

대부분의 질문은 하나의 열에 관한 것입니다. 평균 체중이나 가장 키가 큰 개처럼요. 열을 선택하려면 대괄호 안에 열 이름을 넣으세요:

name, kg, cm 열이 있는 격자 형태로 그린 개 테이블. kg 열이 강조 표시되고 Series인 dogs kg로 표시되어 있으며, 나머지 열은 흐리게 표시됨

dogs = pd.DataFrame({
    "name": ["Max", "Luna", "Bo", "Kira"],
    "kg": [30, 8, 22, 12],
    "cm": [61, 30, 55, 40],
})
print(dogs["kg"])
print(dogs["kg"].mean())

이렇게 하면 열 이름을 딴 Series를 출력한 다음 평균 무게를 출력합니다:

0    30
1     8
2    22
3    12
Name: kg, dtype: int64
18.0

여러 열을 선택하려면 대괄호 안에 이름 목록을 넣으세요. 열이 지정한 순서대로 담긴 더 작은 DataFrame을 얻습니다:

print(dogs[["name", "cm"]])

다음과 같이 출력됩니다:

   name  cm
0   Max  61
1  Luna  30
2    Bo  55
3  Kira  40

열을 선택하면 모델이 나중에 학습해야 할 특성만 정확히 가져올 수 있습니다.

challenge icon

챌린지

중급

리뷰 사이트는 phones.csv를 phones로 불러오며, 열은 model, price, battery_h(시간), weight_g입니다. 프로그램은 열 이름 하나를 column에 읽어 들입니다.

  1. model과 해당 열만 포함된 표의 처음 3개 행을 출력하세요.
  2. 아래와 같이 해당 열의 최솟값과 최댓값, 그리고 소수점 1자리까지 반올림한 평균을 출력하세요.

시계 표와 strap_mm 열의 예:

     model  strap_mm
0     Orca        20
1  Quartzy        18
2     Brio        22
strap_mm: from 16 to 24, average 20.4

직접 해보기

import pandas as pd

phones = pd.read_csv("phones.csv")
column = input()

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

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

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

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