Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -204,17 +204,34 @@ def main():
|
|
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 |
-
|
|
|
|
|
|
|
212 |
|
213 |
edited_data = st.data_editor(
|
214 |
st.session_state.data,
|
215 |
num_rows="dynamic",
|
216 |
-
|
217 |
-
key="data_editor"
|
218 |
)
|
219 |
|
220 |
if st.button("데이터 분석 시작", key="start_analysis") or st.session_state.analysis_performed:
|
@@ -224,5 +241,4 @@ def main():
|
|
224 |
perform_analysis()
|
225 |
|
226 |
if __name__ == "__main__":
|
227 |
-
main()
|
228 |
main()
|
|
|
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_names = pd.DataFrame({'현재 열 이름': st.session_state.data.columns})
|
212 |
+
edited_column_names = st.data_editor(
|
213 |
+
column_names,
|
214 |
+
num_rows="fixed",
|
215 |
+
key="column_name_editor",
|
216 |
+
column_config={
|
217 |
+
"현재 열 이름": st.column_config.TextColumn(
|
218 |
+
"열 이름",
|
219 |
+
help="새로운 열 이름을 입력하세요",
|
220 |
+
max_chars=50
|
221 |
+
)
|
222 |
+
}
|
223 |
+
)
|
224 |
|
225 |
+
# 수정된 열 이름 적용
|
226 |
+
st.session_state.data.columns = edited_column_names['현재 열 이름']
|
227 |
+
|
228 |
+
st.subheader("데이터 미리보기 및 수정")
|
229 |
+
st.write("데이터를 확인하고 필요한 경우 수정하세요:")
|
230 |
|
231 |
edited_data = st.data_editor(
|
232 |
st.session_state.data,
|
233 |
num_rows="dynamic",
|
234 |
+
key="main_data_editor" # 여기서 키를 변경했습니다
|
|
|
235 |
)
|
236 |
|
237 |
if st.button("데이터 분석 시작", key="start_analysis") or st.session_state.analysis_performed:
|
|
|
241 |
perform_analysis()
|
242 |
|
243 |
if __name__ == "__main__":
|
|
|
244 |
main()
|