始める無料で始める

Webからフラットファイルをインポートしてみよう!

初めてwebからファイルをインポートしようとしています。インポートするフラットファイル 'winequality-red.csv' は、カリフォルニア大学アーバイン校の機械学習リポジトリににあります。このファイルには、赤ワインの物理化学的特性(pH、アルコール濃度、クエン酸含有量など)とワインの品質評価をまとめた表形式のデータが含まれています。

ファイルの URL は次のとおりです。

'https://assets.datacamp.com/production/course_1606/datasets/winequality-red.csv'

インポート後、作業ディレクトリを確認してファイルが保存されていることをチェックし、pandas の DataFrame に読み込みます。

この演習はコースの一部です

Pythonによるデータインポート中級

コースを見る

演習の手順

  • 関数 urlretrieve をサブパッケージ urllib.request からインポートします。
  • ファイルの URL を変数 url に代入します。
  • 関数 urlretrieve() を使って、ファイルを 'winequality-red.csv' というファイル名でローカルに保存します。
  • 残りのコードを実行して、'winequality-red.csv' を pandas の DataFrame に読み込み、先頭行をシェルに表示します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Import package
from ____ import ____

# Import pandas
import pandas as pd

# Assign url of file: url


# Save file locally


# Read file into a DataFrame and print its head
df = pd.read_csv('winequality-red.csv', sep=';')
print(df.head())
コードを編集して実行