From c2a74b1cba6318d690e47ebbbe2a5c5db59eb485 Mon Sep 17 00:00:00 2001 From: Meng Li <34143965+Meng6@users.noreply.github.com> Date: Thu, 5 Mar 2020 14:39:05 -0500 Subject: [PATCH] Fix fitbit_readable_datetime.py to handle empty table --- src/data/fitbit_readable_datetime.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/data/fitbit_readable_datetime.py b/src/data/fitbit_readable_datetime.py index abaf1beb..7bf6e7dc 100644 --- a/src/data/fitbit_readable_datetime.py +++ b/src/data/fitbit_readable_datetime.py @@ -43,7 +43,7 @@ def drop_duplicates(data, local_timezone): def parse_steps_data(steps_data): if steps_data.empty: - return pd.DataFrame() + return pd.DataFrame(columns=STEPS_COLUMNS) device_id = steps_data["device_id"].iloc[0] records = [] # Parse JSON into individual records @@ -74,7 +74,7 @@ def parse_steps_data(steps_data): def parse_sleep_data(sleep_data): if sleep_data.empty: - return pd.DataFrame() + return pd.DataFrame(columns=SLEEP_COLUMNS) device_id = sleep_data["device_id"].iloc[0] records = [] # Parse JSON into individual records @@ -110,7 +110,7 @@ def parse_sleep_data(sleep_data): def parse_heartrate_data(heartrate_data): if heartrate_data.empty: - return pd.DataFrame() + return pd.DataFrame(columns=HR_COLUMNS) device_id = heartrate_data["device_id"].iloc[0] records = []