2016-08-16 2 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

당신이'컬럼에 액세스 할 수 - [ 'Q7']'num_data'에 의해 Q7'를? –

+0

감사합니다 Nickil. 그 표현식으로 열을 액세스 할 수 있습니다 – user2162871

+0

그래서'boxplot'을 얻을 수 있습니까? 그렇지 않다면, 데이터 프레임의 '머리'를 공유 할 수 있습니까? –

답변

0

상자 그림은 object 열에서 numerical 열하지에서만 만들어, 그래서 이들 중 하나를 시도 할 수 있습니다 :

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