2024-06-06 18:16:44 发布
网友
我有一个pandasdataframe,其中每列都是一个时间序列的预测,我想计算一个平均值和它周围的置信区间,这样我就可以绘制它。现在我在每一行上循环,计算平均值,min,和最大值,然后用填充(min,max)绘制平均值,但我认为这不是正确的方法。dataframe看起来像:
dataframe
除非它会更大。大约50列和300行。你知道我怎样才能有效地做到这一点吗?必须在许多类似的桌子上做
IIUC您可以沿列(轴=1)尝试使用mean、min和max
mean
min
max
ax = df.mean(axis=1).plot() ax.fill_between(df.index, df.min(axis=1), df.max(axis=1), alpha=0.2)
IIUC您可以沿列(轴=1)尝试使用
mean
、min
和max
相关问题 更多 >
编程相关推荐