数据框分组依据的条形图


问题内容
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()

然后使用您的代码

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

df.plot.bar()

在此处输入图片说明