2016-08-16 25 views
-2

我有一個數據幀num_data,與箱形圖在大熊貓 - 初學者的難度

num_data.columns 

Index(['Q0', 'Q1', 'Q2', 'Q3', 'Q4', 'Q5', 'Q6', 'Q7', 'Q8', 'Q9', 'Q10', 
    'Q11', 'Q12', 'Q13', 'Q14', 'Q15', 'Q16', 'Q17', 'Q18', 'Q19', 'Q20', 
    'Q21', 'Q22', 'Q23', 'Q24', 'Q25', 'Q26', 'site', 'schools', 'school'], 
    dtype='object') 

當我試圖做一個箱形圖

num_data.boxplot(column = 'Q7') 

我得到一個回溯與:

KeyError: "['Q7'] not in index" 

我搜索了文檔和示例,顯然這個初學者不明白。我最終喜歡做一些分組箱圖,但我卡...

我會感激一個指針!

非常感謝。

+0

你能訪問'列 - 通過'num_data [ 'Q7']'Q7'? –

+0

謝謝Nickil。我可以通過該表達式訪問該列 – user2162871

+0

那麼你能得到一個'boxplot'嗎?如果不是,你可以分享數據幀的頭部嗎? –

回答

0

箱線圖可以從numerical列,不僅使從object列,所以嘗試其中之一:

num_data['Q7'] = num_data['Q7'].astype(int) 
num_data['Q7'] = num_data['Q7'].astype(float)