Menu
CoddyTech

CSV 파일 읽기

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

실제 데이터셋에는 수천 개의 행이 있으므로 파일에 저장됩니다. 가장 일반적인 형식은 CSV 파일입니다. 일반 텍스트로, 한 줄에 한 행이 있고 값은 쉼표로 구분됩니다.

왼쪽에는 텍스트 파일 books.csv가 있으며, 제목 줄 title, pages, year와 책 데이터 세 줄이 있고, 오른쪽에서 파일이 변환된 DataFrame을 가리키는 화살표가 있습니다. 제목 줄은 열 이름이 되고 각 줄은 행이 됩니다

pd.read_csv는 파일 이름을 받아 DataFrame을 반환합니다:

books = pd.read_csv("books.csv")
print(books)

다음과 같이 출력됩니다:

     title  pages  year
0     Dune    412  1965
1     Emma    474  1815
2  Beloved    324  1987

첫 번째 줄에는 열 이름이 적혀 있었고, 숫자는 숫자 형식으로 들어와 계산할 준비가 되어 있었습니다. Coddy에서는 강의의 파일들이 프로그램 옆에 있으므로 이름만으로 충분합니다.

challenge icon

챌린지

중급

커피숍은 매일 CSV 파일을 하나씩 저장합니다. monday.csv, tuesday.csv 등이며, 각 파일에는 drink와 cups 열이 있습니다. 프로그램은 소문자로 된 날짜를 day에 읽어들입니다.

해당 날짜의 파일 이름을 만들고, 파일을 데이터프레임 orders에 불러온 다음 출력하세요.

날짜가 sunday이고 sunday.csv에 drink,cups, mocha,5, chai,13이 들어 있다면 다음과 같이 표시됩니다.

   drink  cups
0  mocha     5
1   chai    13

직접 해보기

import pandas as pd

day = input()

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

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

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

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