前提・実現したいこと
以下のような基礎統計量が求められたのですが、25%, 50%, 75%区画がイメージできないのでヒストグラムを描こうとしています。
A B C D E count 8.000000 8.000000 8.000000 8.000000 8.000000 mean 6.875000 7.625000 7.500000 7.625000 9.000000 std 2.642374 4.138236 5.451081 2.825269 3.464102 min 2.000000 2.000000 1.000000 3.000000 3.000000 25% 5.750000 5.750000 3.500000 5.750000 7.250000 50% 7.000000 7.000000 6.000000 8.000000 10.000000 75% 9.000000 8.500000 13.000000 10.000000 11.250000 max 10.000000 16.000000 15.000000 11.000000 13.000000
発生している問題・エラーメッセージ
試したことにあるように、ヒストグラムの関数にデータを入れてもうまくいかず、本件のデータの場合、どのようにすれば描画できるのかわからない状態です。
(array([1., 0., 0., 1., 0., 2., 0., 1., 2., 1.]), array([ 2. , 2.8, 3.6, 4.4, 5.2, 6. , 6.8, 7.6, 8.4, 9.2, 10. ]), <a list of 10 Patch objects>)
該当のソースコード
python
1import numpy as np 2import pandas as pd 3 4A = [[2,5,6,6,8,9,9,10]] 5B = [[2,5,6,6,8,8,10,16]] 6C = [[1,2,4,5,7,13,15,13]] 7D = [[3,5,6,7,9,10,10,11]] 8E = [[3,5,8,10,11,12,13,10]] 9df = pd.DataFrame({'A':A[0], 'B':B[0], 'C':C[0], 'D':D[0], 'E':E[0]}) 10print(df.describe())
試したこと
参考サイトのプログラムを見ながら、以下実行しましたが、ヒストグラムはかけませんでした。
python
1import matplotlib.pyplot as plt 2plt.hist(A[0])
補足情報(FW/ツールのバージョンなど)
python 3.6
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/06/16 11:35
2019/06/16 11:41
退会済みユーザー
2019/06/16 11:49