tyang4 commited on
Commit
d0f7dad
·
verified ·
1 Parent(s): c6dab26

Update src/streamlit_app.py

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +11 -15
src/streamlit_app.py CHANGED
@@ -863,23 +863,19 @@ if st.session_state.ready_to_continue:
863
  if idx < len(st.session_state.all_dataframes):
864
  entry = st.session_state.all_dataframes[idx]
865
  df = standardize_latlon(entry["df"])
866
-
867
- # 显示前 50 行数据
868
  st.dataframe(df.head(50))
869
-
870
- # 显示数据简介
871
  st.write(entry.get("summary", ""))
872
-
873
- # 保存并添加下载按钮
874
- save_path = save_dataset(df, f"subtask_{idx+1}")
875
- if save_path:
876
- with open(save_path, "rb") as f:
877
- st.download_button(
878
- label="📥 Download full dataset (CSV)",
879
- data=f,
880
- file_name=os.path.basename(save_path),
881
- mime="text/csv"
882
- )
883
 
884
  # 检索完成后打标记
885
  if not st.session_state.retrieval_done: # ★
 
863
  if idx < len(st.session_state.all_dataframes):
864
  entry = st.session_state.all_dataframes[idx]
865
  df = standardize_latlon(entry["df"])
 
 
866
  st.dataframe(df.head(50))
 
 
867
  st.write(entry.get("summary", ""))
868
+
869
+ # 添加下载按钮
870
+ tmp_path = f"/tmp/subtask_{idx+1}_display.csv"
871
+ df.to_csv(tmp_path, index=False)
872
+ with open(tmp_path, "rb") as f:
873
+ st.download_button(
874
+ label="📥 Download full dataset (CSV)",
875
+ data=f,
876
+ file_name=os.path.basename(tmp_path),
877
+ mime="text/csv"
878
+ )
879
 
880
  # 检索完成后打标记
881
  if not st.session_state.retrieval_done: # ★