文件名称:rolling-average:Waybridge-Python中的滚动平均值
文件大小:390KB
文件格式:ZIP
更新时间:2024-05-08 07:55:48
Python
滚动平均值 我创建的函数: 我创建了自己的函数(rolling_avg函数),该函数将csv文件转换为数据框(使用pandas库)。 然后,我使用滚动方法( f['value'].rolling(window=600).mean() )计算了“滚动平均值”,假设窗口大小为600s。 最后,我使用了matplotlib.pyplot库来绘制折线图( df.plot.line(x='time', y=['value', 'Rolling Average Value']) )。 在calculate_rolling_average函数中,我使用熊猫将通过参数传递的“ input_array”转换为数据系列。 转换后,我使用熊猫进行了滚动方法的转换,我还将该系列转换回了一个列表,以便您可以看到每个单独的平均值(由于长度太长,您将需要删除注释部分以打印列表(第72行))。输出)。 另外,我包括了
【文件预览】:
rolling-average-main
----rolling_averages.py(3KB)
----Terminal Output - DataFrame.png(117KB)
----Terminal Output - Rolling Avg List.png(64KB)
----Terminal Output - Max Value.png(11KB)
----Rolling Average Line Graph.png(103KB)
----examplg.png(79KB)
----readme.md(2KB)
----challenge.md(1KB)
----example.csv(78KB)