2016-10-28 14 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の下にはチーム名がたくさんあります。逮捕されると、各日に多数の逮捕が行われます。私は基本的にチームによって平均的な逮捕でデータをグループ化しました。私はこれのための棒グラフを作成しようとしていますが、1つの列にはヘッダーがないので、どのように進むべきかわかりません。データフレームの棒グラフ

Data

答えて

4

あなたのリンクからのデータのコピーとあなたのコード

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

df.plot.bar() 

enter image description here

+0

右を使用して、その後df = pd.read_clipboard()

を実行している、私はそれを取得します。私の問題は、dfの「逮捕」列を認識していないことです。 – jhaywoo8

+1

@ jhaywoo8私はいくつかのデータを見なければならないでしょう。問題が何であるかは不明です。グループ化する前に、データのコピーと貼り付けで質問を編集します。 – piRSquared

+0

iveさんがデータを追加しました – jhaywoo8