CSVファイルの読み込み
CoddyのMachine Learningジャーニー「データとプロット」セクションの一部。レッスン 33/60。
実際のデータセットには数千行もあるため、ファイルに保存されています。最も一般的なのはCSVファイルです。プレーンテキストで、1行につき1行のデータがあり、値はカンマで区切られています。
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では、レッスンのファイルはプログラムの隣に置かれているので、名前だけで十分です。
チャレンジ
中級コーヒーショップでは、monday.csv、tuesday.csvなど、1日ごとにCSVファイルを1つ保存しており、各ファイルにはdrink列とcups列があります。プログラムは小文字の曜日をdayに読み込みます。
その日のファイル名を作成し、ファイルをDataFrame ordersに読み込んで、表示してください。
曜日がsundayで、sunday.csvにdrink,cups、mocha,5、chai,13が含まれている場合、次のように表示されます。
drink cups
0 mocha 5
1 chai 13自分で試してみよう
import pandas as pd
day = input()
# 以下にコードを書いてください
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
データとプロットのすべてのレッスン
自分で練習してみよう: Pythonオンラインコンパイラ