2016-10-28 6 views
2
import pandas as pd 
import numpy as np 
import matplotlib.pyplot as plt 

df = pd.read_csv("arrests.csv") 
df = df.replace(np.nan,0) 
df = df.groupby(['home_team'])['arrests'].mean() 

데이터 프레임 막대 그래프를 만들려고합니다. home_team에는 많은 팀 이름이 있습니다. 체포시에는 각 날짜마다 다수의 체포가 있습니다. 기본적으로 해당 팀의 평균 체포와 함께 팀별로 데이터를 그룹화했습니다. 이 막대 그래프를 만들려고하지만 한 열에 머리글이 없기 때문에 진행 방법을 모르겠습니다. 당신의 연결 및 df = pd.read_clipboard()데이터 프레임 그룹 막대 그래프 막대 그래프

실행에서

Data

답변

4

데이터를 복사 한 다음 코드

df = df.replace(np.nan,0) 
df = df.groupby(['home_team'])['arrests'].mean() 

df.plot.bar() 

enter image description here

+0

마우스 오른쪽 버튼을 사용하여, 나는 그것을 얻을. 내 문제는 df의 '체포'열을 인식하지 못한다는 것입니다. – jhaywoo8

+1

@ jhaywoo8 일부 데이터를보아야 할 것입니다. 문제가 무엇인지는 분명하지 않습니다. 그룹화하기 전에 데이터를 복사하여 붙여 넣기하여 질문을 편집하십시오. – piRSquared

+0

ive 님이 데이터를 추가했습니다. – jhaywoo8