Skip to content

Commit 5dc1965

Browse files
authored
Merge pull request #59 from advanced-computing/fix/gasoline-wti-overlay
fix: WTI line missing in gasoline overlay chart
2 parents 92825a3 + 6938584 commit 5dc1965

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

pages/4_Gasoline_Price.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ def load_wti() -> pd.DataFrame:
148148
client = get_bq_client()
149149
query = f"SELECT week, wti_price FROM `{WTI_TABLE}` ORDER BY week"
150150
df = client.query(query).to_dataframe(create_bqstorage_client=False)
151-
df["week"] = pd.to_datetime(df["week"])
151+
df["week"] = pd.to_datetime(df["week"]).dt.to_period("W").dt.start_time
152152
df["wti_price"] = pd.to_numeric(df["wti_price"], errors="coerce")
153153
return df.dropna().sort_values("week").reset_index(drop=True)
154154

@@ -192,7 +192,7 @@ def load_wti() -> pd.DataFrame:
192192
st.warning("No data available for selected date range.")
193193
st.stop()
194194

195-
merged = filtered.merge(wti, on="week", how="left")
195+
merged = filtered.merge(wti, on="week", how="inner")
196196

197197
filtered["gas_smooth"] = filtered["gasoline_price"].rolling(4, center=True).mean()
198198
filtered["weekly_change"] = filtered["gasoline_price"].diff()

0 commit comments

Comments
 (0)