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()を使ってファイルを DataFramedfに読み込みましょう。 - 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()