パリのレストラン
このコースの演習を通して、パリ市に関する複数のデータセットを扱います。
この演習では、パリ中心部のレストランに関するデータセット(Paris Data のオープンデータをもとに作成)を探索することから始めます。データには、各レストランのポイント位置の座標と、レストランの種類に関する説明が含まれています。
Python で表形式データ(DataFrame オブジェクト)を扱うための pandas の基礎をご存じであることを前提とします。ここでは、pandas を使って提供された csv ファイルを読み込み、続いて matplotlib を使ってポイントを可視化します。matplotlib では、まず fig, ax = plt.subplots() で Figure と Axes オブジェクトを作成し、その後この Axes オブジェクト ax を使ってプロットを作成します。
この演習はコースの一部です
Pythonで扱う地理空間データ
演習の手順
- pandas を
pd、matplotlib.pyplot をpltとしてインポートします。 - レストランのデータセット(
"paris_restaurants.csv")を読み込み、restaurantsという変数に代入します。 head()メソッドでdfデータフレームの先頭5行を確認します。座標の列が見つかりますか?- matplotlib の
plot()メソッドを使って、地区の位置をざっと可視化します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Import pandas and matplotlib
____
____
# Read the restaurants csv file
restaurants = ____
# Inspect the first rows of restaurants
print(____)
# Make a plot of all points
fig, ax = plt.subplots()
ax.plot(____, ____, 'o')
plt.show()