Python 当count()给出字符串时,使用int值绘制直方图

Python 当count()给出字符串时,使用int值绘制直方图,python,pandas,date,matplotlib,histogram,Python,Pandas,Date,Matplotlib,Histogram,另一方面,结果是好的,但还不够好。箱子是字符串,频率图不是真实的。就像每一项都是一个字符串,但我希望它们是int。我该怎么做 我想知道的是它有多大,每一个动作都有数千行带有“日期”,这是正常一天的正常输入量。这是我的代码: df["dayOfYear"] = df["date"].dt.dayofyear plt.hist(df.groupby(df["dayOfYear"]).count()) 它给了我答案,但是箱子是字符串,不是int,所以X轴是字符串的集合,避免了我得到一个很好的高斯分布

另一方面,结果是好的,但还不够好。箱子是字符串,频率图不是真实的。就像每一项都是一个字符串,但我希望它们是int。我该怎么做

我想知道的是它有多大,每一个动作都有数千行带有“日期”,这是正常一天的正常输入量。这是我的代码:

df["dayOfYear"] = df["date"].dt.dayofyear
plt.hist(df.groupby(df["dayOfYear"]).count())
它给了我答案,但是箱子是字符串,不是int,所以X轴是字符串的集合,避免了我得到一个很好的高斯分布

我试着对它进行int()运算,但对一只熊猫来说不起作用

有什么帮助吗?非常感谢。
米格尔。

我刚找到它。这就是简单的改变:

plt.hist(df.groupby(df["dayOfYear"]).count())
为了

我应该删除这个问题吗?也许这是一个非常愚蠢的问题。对不起,我是新来的

plt.hist(df["dayOfYear"].groupby(df["dayOfYear"]).count())