Skip to content

Commit e00c46a

Browse files
authored
fix: parse nulls when loading CSV (#23)
By default, pd.read_csv parses empty values as NaN. However, Jinja does not interpret NaN as null which stops some expressions from working, e.g. fallback values `value or 0`.
1 parent f534771 commit e00c46a

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

prompterator/main.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -844,6 +844,7 @@ def show_dataframe():
844844
def process_uploaded_file():
845845
if st.session_state.uploaded_file is not None:
846846
df = pd.read_csv(st.session_state.uploaded_file)
847+
df = df.where(pd.notnull(df), None)
847848
assert c.TEXT_ORIG_COL in df.columns
848849
st.session_state.responses_generated_externally = c.TEXT_GENERATED_COL in df.columns
849850
initialise_session_from_uploaded_file(df)

0 commit comments

Comments
 (0)