Pythonブートキャンプ[データ分析コース]

サポートページ

ダウンロード

本ページでは『Pythonブートキャンプ[データ分析コース]』のChapter2~6で使用するデータセットと,本書のサンプルコードを提供しています。

(2025年5月15日更新)

Chapter2~6で使用するデータセット

データセット「Adult Income Dataset」のCSVファイルです。下記のリンクをクリックするとダウンロードされます。ダウンロードしたデータセットの使用方法は,本書P.85をご確認ください。

ダウンロード
データセット(adult_income_dataset.csv)

本データセット「Adult Income Dataset」は,以下のデータを一部改変・再構成したものです。

Becker, B. & Kohavi, R. (1996). Adult [Dataset]. UCI Machine Learning Repository. https://doi.org/10.24432/C5XW20
ライセンス: Creative Commons Attribution 4.0 International (CC BY 4.0)

本書のサンプルコード

Chapter1~6の「解答例」,Chapter7~8の「全体コード」のサンプルコードのファイル(IPYNBファイル)です。解答例の動作の確認などにご利用ください。下記のリンクをクリックすると,圧縮ファイル形式でダウンロードされます。ダウンロードした圧縮ファイルは適宜解凍してご利用ください。

ダウンロード
サンプルコード(PythonBootCamp_sample.zip)

IPYNBファイルは,Googleドライブにアップロードしてファイル名をダブルクリックすることで,Google Colaboratoryから開くことができます。もしGoogle Colaboratoryが起動しない場合は,Google Colaboratoryをインストールしてから再度お試しください。インストール方法は本書P.21に記載があります。

[ご注意]
また,本書記載の内容および公開しているデータセット,サンプルコードに基づく運用の結果について,著者,データセットの提供元,技術評論社は一切の責任を負いかねます。ご自身の責任のもと,ご使用ください。

お詫びと訂正(正誤表)

本書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。

(2025年5月16日最終更新)

P.382 問6-20「解答例」コードの下から8行目

lgb_model = lgb.LGBMClassifier(random_state=42, verbose=-1)
LGBMClassifier(random_state=42)
model.fit(X_train, y_train)
model = lgb.LGBMClassifier(random_state=42, verbose=-1)
model.fit(X_train, y_train)

P.444 「cell-11.2」コードの下から5行目

"imp": model.get_feature_importance_,
"imp": model.feature_importances_,

P.449 「cell-11.3」コードの下から5行目

"imp": model.get_feature_importance_,
"imp": model.feature_importances_,

P.462 コード全体「cell-11.3」コードの下から3行目

# "imp": model.feature_importances_,
"imp": model.get_feature_importance_,
"imp": model.feature_importances_