Spaces:
Build error
Build 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()
|