Python 当count()给出字符串时,使用int值绘制直方图
另一方面,结果是好的,但还不够好。箱子是字符串,频率图不是真实的。就像每一项都是一个字符串,但我希望它们是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轴是字符串的集合,避免了我得到一个很好的高斯分布
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())