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)