我有一个框架df,其中列是['date','float','int']以简化。 日期和浮点数不是唯一的,所以我将它们分组:
dd = df.groupby(['date', 'float']).sum()
事情是,我需要重新采样日期索引,我必须通过
来完成dd = dd.unstack().resample('B').last()
否则,如果没有拆散,它将会降低一个级别。
现在我要做的是绘制框架的散点图,其中'date'为x轴,'float'为y轴,'int'为点的大小。 我正在努力用我现在拥有的框架实现这一目标。 也许我做的预处理是错误的,有一个更清洁的方法来实现这一点。 的问候,
答案 0 :(得分:1)
可能没有必要if (exif_imagetype($_FILES['image']['tmp_name']) != IMAGETYPE_JPEG
AND exif_imagetype($_FILES['image']['tmp_name']) != IMAGETYPE_PNG)
{
enter code here
}
。您可以通过unstack
以长格式维护数据框来执行groupby
和resample
:
reset_index
之后,您可以使用普通ax.scatter
方法和df.groupby(["date", "float"])\
.sum()\
.reset_index(-1)\
.resample("B")\
.last()
参数来定义点的大小,如下所示:
s