JUNGU commited on
Commit
deb6b04
·
verified ·
1 Parent(s): cbb0a6e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -10
app.py CHANGED
@@ -203,19 +203,19 @@ def main():
203
  else:
204
  st.session_state.data = manual_data_entry()
205
 
206
- if st.session_state.data is not None:
207
  st.subheader("데이터 미리보기 및 수정")
208
- st.write("데이터를 확인하고 필요한 경우 수정하세요. 열 이름도 직접 수정할 수 있습니다:")
209
 
210
- # 열 이름 편집을 위한 데이터 프레임 생성
211
- column_df = pd.DataFrame({'column_name': st.session_state.data.columns})
212
- edited_columns = st.data_editor(column_df, num_rows="dynamic", key="column_editor")
213
 
214
- # 데이터 편집
215
- edited_data = st.data_editor(st.session_state.data, num_rows="dynamic", key="data_editor")
216
-
217
- # 열 이름 업데이트
218
- edited_data.columns = edited_columns['column_name']
 
219
 
220
  if st.button("데이터 분석 시작", key="start_analysis") or st.session_state.analysis_performed:
221
  if not st.session_state.analysis_performed:
 
203
  else:
204
  st.session_state.data = manual_data_entry()
205
 
206
+ if st.session_state.data is not None:
207
  st.subheader("데이터 미리보기 및 수정")
208
+ st.write("데이터를 확인하고 필요한 경우 수정하세요. 열 이름을 직접 클릭하여 수정할 수 있습니다:")
209
 
210
+ # 열 이름을 수정 가능하게 설정
211
+ column_config = {col: st.column_config.TextColumn(col, max_chars=50) for col in st.session_state.data.columns}
 
212
 
213
+ edited_data = st.data_editor(
214
+ st.session_state.data,
215
+ num_rows="dynamic",
216
+ column_config=column_config,
217
+ key="data_editor"
218
+ )
219
 
220
  if st.button("데이터 분석 시작", key="start_analysis") or st.session_state.analysis_performed:
221
  if not st.session_state.analysis_performed: