やりたいこと
全特徴のヒストグラムを作成する。
data.columns.values
で DataFrameのカラム一覧を取得する。
コード
data = pd.read_csv(filename) names = data.columns.values N, M = 5, 5 plt.figure(figsize=(N*2, M*2)) for i, ni in enumerate(names): # これ以上はプロットできないので終了 if i==N*M: break # data for histogram clm = data[ni] try: # ヒストグラムを表示 plt.subplot(N,M,i+1) plt.hist(clm) plt.title(ni) except: # データが数字じゃない場合パス plt.subplot(N,M,i+1) plt.title(ni+'/error') plt.xticks(rotation=90) # 文字の重なりをなくす plt.tight_layout()
出力
他の例
ドキュメントに多数の例があります。