fix pandas warning messages
This commit is contained in:
@@ -49,7 +49,16 @@ def fetch_ws90(conn, site: str, start: str, end: str) -> pd.DataFrame:
|
||||
AND (%s = '' OR ts <= %s::timestamptz)
|
||||
ORDER BY ts ASC
|
||||
"""
|
||||
return pd.read_sql_query(sql, conn, params=(site, start, start, end, end), parse_dates=["ts", "received_at"])
|
||||
with conn.cursor() as cur:
|
||||
cur.execute(sql, (site, start, start, end, end))
|
||||
rows = cur.fetchall()
|
||||
cols = [d.name for d in cur.description]
|
||||
|
||||
df = pd.DataFrame.from_records(rows, columns=cols)
|
||||
if not df.empty:
|
||||
df["ts"] = pd.to_datetime(df["ts"], utc=True)
|
||||
df["received_at"] = pd.to_datetime(df["received_at"], utc=True)
|
||||
return df
|
||||
|
||||
|
||||
def fetch_baro(conn, site: str, start: str, end: str) -> pd.DataFrame:
|
||||
@@ -61,7 +70,16 @@ def fetch_baro(conn, site: str, start: str, end: str) -> pd.DataFrame:
|
||||
AND (%s = '' OR ts <= %s::timestamptz)
|
||||
ORDER BY ts ASC
|
||||
"""
|
||||
return pd.read_sql_query(sql, conn, params=(site, start, start, end, end), parse_dates=["ts", "received_at"])
|
||||
with conn.cursor() as cur:
|
||||
cur.execute(sql, (site, start, start, end, end))
|
||||
rows = cur.fetchall()
|
||||
cols = [d.name for d in cur.description]
|
||||
|
||||
df = pd.DataFrame.from_records(rows, columns=cols)
|
||||
if not df.empty:
|
||||
df["ts"] = pd.to_datetime(df["ts"], utc=True)
|
||||
df["received_at"] = pd.to_datetime(df["received_at"], utc=True)
|
||||
return df
|
||||
|
||||
|
||||
def build_dataset(
|
||||
|
||||
Reference in New Issue
Block a user