Dear boss see my list data please give idea how to convert this all data to dataframe in streamlit app
regard
Dear boss see my list data please give idea how to convert this all data to dataframe in streamlit app
regard
sorry
how to list data convert to dataframe
Try
import json,streamlit as st,pandas as pd
def to_df(data:list)->pd.DataFrame:
rows=\[\]
for block in data:
header=block.get("header","")
for i,item in enumerate(block.get("items",\[\]),start=1):
rows.append({"container":header,"pos":i,"item":item})
return pd.DataFrame(rows)
def main():
raw_json=st.text_area("Paste JSON array",height=200,value='\[{"header":"First Container","items":\["A","D"\]},{"header":"Second Container","items":\["E","C","F","B"\]}\]')
try:
data=json.loads(raw_json)
df=to_df(data)
st.dataframe(df,width="stretch")
except Exception as e:
st.error(f"Invalid JSON: {e}")
if _name_==“_main_”:
main()