我正在尝试创建一段时间的热图。我有一个看起来像这样的数据框。
Day object
Bucket datetime64[ns]
Score float64
dtype: object
Day Bucket Score
0 2020-06-24 2020-06-24 00:00:00 1.0
1 2020-06-24 2020-06-24 00:15:00 1.0
2 2020-06-24 2020-06-24 00:30:00 1.0
3 2020-06-24 2020-06-24 00:45:00 1.0
4 2020-06-24 2020-06-24 01:00:00 1.0
5 2020-06-24 2020-06-24 01:15:00 1.0
6 2020-06-24 2020-06-24 01:30:00 1.0
7 2020-06-24 2020-06-24 01:45:00 1.0
8 2020-06-24 2020-06-24 02:00:00 1.0
9 2020-06-24 2020-06-24 02:15:00 1.0
10 2020-06-24 2020-06-24 02:30:00 1.0
11 2020-06-24 2020-06-24 02:45:00 1.0
12 2020-06-24 2020-06-24 03:00:00 0.0
理想地,有了这些信息,我将收到一个热图,其中每天作为y轴,间隔作为x轴。但是,当我创建热图时,会收到我不理解的错误。
Traceback (most recent call last):
File "file_name", line 48, in <module>
heat = sns.heatmap(data=x)
TypeError: '<=' not supported between instances of 'datetime.date' and 'float'
有关如何正确执行此操作的任何建议?