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()
|