chore: improve weather pipeline
This commit is contained in:
@@ -38,7 +38,7 @@ alias RawData = Frame[
|
|||||||
|
|
||||||
alias Data = Frame[
|
alias Data = Frame[
|
||||||
station_id: StationID,
|
station_id: StationID,
|
||||||
timestamp: object,
|
timestamp: Any,
|
||||||
temperature: Temperature,
|
temperature: Temperature,
|
||||||
pressure: Pressure,
|
pressure: Pressure,
|
||||||
humidity: Humidity,
|
humidity: Humidity,
|
||||||
@@ -46,7 +46,7 @@ alias Data = Frame[
|
|||||||
|
|
||||||
alias DataWithHI = Frame[
|
alias DataWithHI = Frame[
|
||||||
station_id: StationID,
|
station_id: StationID,
|
||||||
timestamp: object,
|
timestamp: Any,
|
||||||
temperature: Temperature,
|
temperature: Temperature,
|
||||||
pressure: Pressure,
|
pressure: Pressure,
|
||||||
humidity: Humidity,
|
humidity: Humidity,
|
||||||
@@ -54,7 +54,7 @@ alias DataWithHI = Frame[
|
|||||||
]
|
]
|
||||||
|
|
||||||
alias DailyAverages = Frame[
|
alias DailyAverages = Frame[
|
||||||
timestamp: object,
|
timestamp: Any,
|
||||||
temperature: Mean[Temperature],
|
temperature: Mean[Temperature],
|
||||||
pressure: Mean[Pressure],
|
pressure: Mean[Pressure],
|
||||||
humidity: Mean[Humidity],
|
humidity: Mean[Humidity],
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ def daily_avg(df: DataWithHI):
|
|||||||
DailyAverages,
|
DailyAverages,
|
||||||
df.groupby(
|
df.groupby(
|
||||||
by=[
|
by=[
|
||||||
df["station_id"],
|
"station_id",
|
||||||
df["timestamp"].dt.day.rename("day"),
|
df["timestamp"].dt.day.rename("day"),
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user