Skip to content

Commit c4f218c

Browse files
committed
Adjusted dash csv download dataframe to lower case column names
1 parent 22bd317 commit c4f218c

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/chime_dash/app/utils/__init__.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -153,12 +153,13 @@ def prepare_visualization_group(df: DataFrame = None, **kwargs) -> List[Any]:
153153
max_y_axis=kwargs.get("max_y_axis", None),
154154
)
155155

156+
157+
# translate back for backwards compability of build_table
158+
column_map = {day_column: "day", date_column: "date"}
156159
table = (
157160
df_to_html_table(
158161
build_table(
159-
df=df.rename( # translate back for backwards compability
160-
columns={day_column: "day", date_column: "date"}
161-
),
162+
df=df.rename(columns=column_map),
162163
labels=kwargs.get("labels", df.columns),
163164
modulo=kwargs.get("table_mod", 7),
164165
),
@@ -171,7 +172,9 @@ def prepare_visualization_group(df: DataFrame = None, **kwargs) -> List[Any]:
171172
# else None
172173
)
173174

174-
csv = build_csv_download(df)
175+
# Convert columnnames to lowercase
176+
column_map = {col: col.lower() for col in df.columns}
177+
csv = build_csv_download(df.rename(columns=column_map))
175178
result = [plot_data, table, csv]
176179

177180
return result

0 commit comments

Comments
 (0)