dear boss
see my code is get form Access edited data from st.data_editor - #5 by ssa_1998
see code
import streamlit as st
from pandas_datareader import data as web
session_state = st.session_state
dropdown = # code for st.selectbox()
if dropdown:
df= pd.read_csv(“c:\nfa\tcsv.csv”)
#some extra preprocessing and function calls
df = some_preprocess(df)
grouped_df = df.groupby("Group").agg({"column_1":"sum"})
grouped_df["col2"]=1
if "original_data" not in session_state:
session_state.original_data= grouped_df
if "edited_data" not in st.session_state:
session_state.edited_data= grouped_df.copy()
def save_edits():
edited_df = session_state.edited_data
#recalculation of col2 based on edits made in the table
edited_df["col2"] = edited_df["col1"]+3
session_state.edited_data=edited_df
session_state.original_data=session_state.edited_data
with st.form("Table"):
session_state.edited_data = st.data_editor(session_state.original_data,num_rows="dynamic")
st.form_submit_button("Recalculate and save",on_click=save_edits)
but ths this line give me error
df = some_preprocess(df)
please give me right code
reard