When I input float number like “0.2” or “1.23” to st.data_editor using st.column_config.NumberColumn
it always return a round number in integer like “0” or “1”
please help me
edited_df = st.data_editor(df, num_rows=“dynamic”,use_container_width = True,
column_config = {“回転数” : st.column_config.NumberColumn(width = “small”, min_value = 0, max_value = 1000),
“DRYレート” : st.column_config.NumberColumn(width = “small”,min_value = 0, max_value = 1000),
“凝固剤濃度” : st.column_config.NumberColumn(min_value = 0, max_value = 1000, step = 0.1),
“凝固剤_phr” : st.column_config.NumberColumn(min_value = 0.01, max_value = 99.99, step = 0.01),
“注水1流量” : st.column_config.NumberColumn(min_value = 0, max_value = 1000),
“注水2流量” : st.column_config.NumberColumn(min_value = 0, max_value = 1000),
“注水2濃度” : st.column_config.NumberColumn(min_value = 0, max_value = 1000, step = 0.01),
“注水2_phr” : st.column_config.NumberColumn(min_value = 0.01, max_value = 99.99, step = 0.01)
}
)
st.write(edited_df)