SAS ファイルのインポート
この演習では、SAS7BDAT と pandas を使って SAS ファイルを DataFrame としてインポートする方法を学びます。ファイル 'sales.sas7bdat' はすでに作業ディレクトリに用意されており、pandas と matplotlib.pyplot は以下のようにインポート済みです。
import pandas as pd
import matplotlib.pyplot as plt
データは、ヒル、グリフィス、リム著の学部生向けテキスト Principles of Econometrics のウェブサイトから引用・加工したものです。
この演習はコースの一部です
Python でのデータインポート入門
演習の手順
- モジュール
SAS7BDATをライブラリsas7bdatからインポートします。 - ファイル
'sales.sas7bdat'を開き、オブジェクトfileに対してメソッド.to_data_frame()を呼び出して、その内容を DataFramedf_sasに読み込みます。 - DataFrame
df_sasの先頭行を出力します。 - スクリプト全体を実行して、ヒストグラムを描画しましょう!
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Import sas7bdat package
from ____ import ____
# Save file to a DataFrame: df_sas
with SAS7BDAT('sales.sas7bdat') as file:
____
# Print head of DataFrame
# Plot histogram of DataFrame features (pandas and pyplot already imported)
pd.DataFrame.hist(df_sas[['P']])
plt.ylabel('count')
plt.show()