SQLクエリの第一歩!
いよいよ実践です!この演習では、SQL クエリの基本中の基本である SELECT を使って、Chinook データベースの Album テーブルからすべての列を取得します。SELECT * を使うとすべての列を選択できることを思い出しましょう。
この演習はコースの一部です
Python でのデータインポート入門
演習の手順
- 接続を
conとして開くには、エンジンに対して.connect()メソッドを使用します。 Albumテーブル から すべての列 を 選択 するクエリを実行し、結果をrsに格納します。 -クエリ結果をすべて DataFramedfに格納するには、.fetchall()メソッドをrsに適用します。- 接続を閉じましょう!
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Import packages
from sqlalchemy import create_engine
import pandas as pd
# Create engine: engine
engine = create_engine('sqlite:///Chinook.sqlite')
# Open engine connection: con
# Perform query: rs
rs = con.execute(____)
# Save results of the query to DataFrame: df
df = pd.DataFrame(____)
# Close connection
# Print head of DataFrame df
print(df.head())