可視化などのためにサンプルデータが欲しくなることはありますか?
私はよくあります。
で、そんなときはこんな感じでやったらいいかな?と思った次第です。
import numpy as np
import pandas as pd
def load_iris_data():
from sklearn.datasets import load_iris
iris = load_iris()
df = pd.DataFrame(np.array(iris.data))
df.columns = map(lambda x: x.split(" (")[0].replace(" ", "_"), iris.feature_names)
target = pd.DataFrame(np.array(iris.target),columns=["target"])
return pd.concat([df, target], axis=1)
こんなかんじでつかう
df = load_iris_data()
pd.plotting.scatter_matrix(df.drop("target", axis=1), s=80, c=df.target, edgecolor="Black",
figsize=(15, 15), diagonal="kde")
こんな感じのグラフになりました。
以上、超小ネタでした。
なお、pythonやpandasの中級者以上ならもっと綺麗にできるのかもしれません。