背景
- 以前、scikit-learnのToy datasetsの紹介記事を書きました。
- 今回は、Toy datasetsの中でもよく使用されるIris(アヤメ)のデータを例に、pandasのDataFrame(df)での読み込み方法を紹介します。
目標
- scikit-learnのIrisデータをDataFrame(df)で読み込めるようになる。
Irisデータをdfで読み込む方法
import pandas as pd
from sklearn.datasets import load_iris
#Irisデータをsklearnから読み込み
iris = load_iris()
#辞書型に近い型でデータが入っているので必要箇所を指定してdataとcoloumsとしてdfで読み込み
df = pd.DataFrame(data = iris.data, columns = iris.feature_names)
print(df)
#出力
sepal length (cm) sepal width (cm) petal length (cm) petal width (cm)
0 5.1 3.5 1.4 0.2
1 4.9 3.0 1.4 0.2
2 4.7 3.2 1.3 0.2
3 4.6 3.1 1.5 0.2
4 5.0 3.6 1.4 0.2
.. ... ... ... ...
145 6.7 3.0 5.2 2.3
146 6.3 2.5 5.0 1.9
147 6.5 3.0 5.2 2.0
148 6.2 3.4 5.4 2.3
149 5.9 3.0 5.1 1.8
[150 rows x 4 columns]
参考資料
https://dataanablog.com/first-time-pandas-iris-dataset/
![](https://scikit-learn/stable/_images/sphx_glr_plot_release_highlights_1_2_0_thumb.png)
sklearn.datasets.load_iris
Examples using sklearn.datasets.load_iris: Release Highlights for scikit-learn 1.2 Release Highlights for scikit-learn 0.24 Release Highlights for scikit-learn ...
![](https://takuma-tech.com/wp-content/uploads/cocoon-resources/blog-card-cache/57fc0d1c6a9949b8df3286a54b52fa54.png)
Bunch クラス | BioTech ラボ・ノート
Qiita記事
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZ0eHQ9JUUzJTgwJTkwUHl0aG9uJUUzJTgwJTkxSXJpcyVFRiVCQyU4OCVFMyU4MiVBMiVFMyU4MyVBNCVFMyU4MyVBMSVFRiVCQyU4OSVFMyU4MSVBRSVFMyU4MyU4NyVFMyU4MyVCQyVFMyU4MiVCRiVFMyU4MiU5MnBhbmRhcyVFMyU4MSVBRWRmJUVGJUJDJTg4RGF0YUZyYW1lJUVGJUJDJTg5JUUzJTgxJUE3JUU4JUFBJUFEJUUzJTgxJUJGJUU4JUJFJUJDJUUzJTgyJTgwJUU2JTk2JUI5JUU2JUIzJTk1JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1hZjAzNzZhOTVmM2IxMDFkYzk2Y2I3ZDM2Njg2NjBjNQ&mark-x=142&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwdGFrdW1hLTEyMzQmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWZhODg3ZDUyYTk5ZmU2ODc3OTllNDljODRkYjk3NzVm&blend-x=142&blend-y=491&blend-mode=normal&s=6c9b2894fc80a53b14371094de6007eb)
【Python】Iris(アヤメ)のデータをpandasのdf(DataFrame)で読み込む方法 - Qiita
背景以前、scikit-learnのToy datasetsの紹介記事を書きました。今回は、Toy datasetsの中でもよく使用されるIris(アヤメ)のデータを例に、pandasのData…