fix smoothing last 7 axis with incomplete data
This commit is contained in:
parent
19c5b92db0
commit
574ae675b7
|
@ -160,7 +160,11 @@ class LastSevenDays:
|
|||
mean['avg'][0] = (mean['avg'].iloc[6] + mean['aqi'][0]) / 2
|
||||
mean['avg'][-1] = (mean['avg'].iloc[-6] + mean['aqi'][-1]) / 2
|
||||
# smooth
|
||||
mean['avg'].interpolate(method='polynomial', order=3, inplace=True)
|
||||
try:
|
||||
mean['avg'].interpolate(method='polynomial', order=3, inplace=True)
|
||||
except ValueError:
|
||||
mean['avg'].interpolate(method='polynomial', order=1, inplace=True)
|
||||
|
||||
mean.reset_index(level=0, inplace=True)
|
||||
mean['timestamp'] = mean['timestamp'].dt.strftime('%Y-%m-%d %H:%M')
|
||||
mean['aqi'] = mean['aqi'].round()
|
||||
|
|
Loading…
Reference in New Issue