始める無料で始める

SAS ファイルのインポート

この演習では、SAS7BDATpandas を使って SAS ファイルを DataFrame としてインポートする方法を学びます。ファイル 'sales.sas7bdat' はすでに作業ディレクトリに用意されており、pandasmatplotlib.pyplot は以下のようにインポート済みです。

import pandas as pd
import matplotlib.pyplot as plt

データは、ヒル、グリフィス、リム著の学部生向けテキスト Principles of Econometrics のウェブサイトから引用・加工したものです。

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

Python でのデータインポート入門

コースを見る

演習の手順

  • モジュール SAS7BDATをライブラリ sas7bdat からインポートします。
  • ファイル 'sales.sas7bdat' を開き、オブジェクト file に対してメソッド .to_data_frame() を呼び出して、その内容を DataFrame df_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()
コードを編集して実行