我有这个集体推荐
horus = df_clean.groupby(['profile_name','start_hour']).agg(
count=('start_hour','count')).reset_index()
并返回数据:
| 配置文件名称|开始_小时|计数|
| - ------|- ------|- ------|
| 美国汽车协会|无|十五|
| 美国汽车协会|1个|十三|
| 美国汽车协会|第二章|十个|
| ...|...|...|
| 美国汽车协会|二十三|十八|
我尝试绘制类似于this的图,但是
sns.kdeplot(data=hours, x="start_hour", hue="profile_name")
退货
The x variable is categorical, but one of ['numeric', 'datetime'] is required
是我的错还是我做错了
1条答案
按热度按时间rekjcdws1#
我复制了你的数据集并自己试了一下,你写得很好,但看起来你错误地将
data=
参数的值列为**hours**
,而数据变量的名称实际上是**horus**
。如果该输出仍然继续出现,请尝试使用
pip install seaborn
更新seaborn(如果使用Jupyter NB,请在开头添加一个!),或者编写如下代码: