始める無料で始める

Web上のフラットファイルの開き方・読み込み方法

これまで、webからファイルをインポートし、ローカルに保存してから DataFrame に読み込む方法を学びました。ローカルへの保存を省略して、ウェブ上のファイルを直接 DataFrame に読み込むことも pandas を使えば簡単にできます。具体的には、pd.read_csv() 関数の第1引数に URL、第2引数に区切り文字 sep を指定します。

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

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

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

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

コースを見る

演習の手順

  • ファイルの URL を変数 url に代入しましょう。
  • 区切り文字が ';' であることを踏まえ、pd.read_csv() を使ってファイルを DataFrame df に読み込みましょう。
  • DataFrame df の先頭行を出力しましょう。
  • 残りのコードをそのまま実行して、DataFrame df の最初の項目のヒストグラムを描画しましょう。

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

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

# Import packages
import matplotlib.pyplot as plt
import pandas as pd

# Assign url of file: url


# Read file into a DataFrame: df


# Print the head of the DataFrame
print(____)

# Plot first column of df
df.iloc[:, 0].hist()
plt.xlabel('fixed acidity (g(tartaric acid)/dm$^3$)')
plt.ylabel('count')
plt.show()
コードを編集して実行