JUNGU commited on
Commit
18eaa41
Β·
verified Β·
1 Parent(s): d2d37d6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -35
app.py CHANGED
@@ -46,44 +46,18 @@ st.write("이전 μƒν™œκΈ°λ‘λΆ€ νŒŒμΌμ„ μ—…λ‘œλ“œν•˜κ±°λ‚˜, 직접 μƒν™œκΈ°
46
  # 파일 μ—…λ‘œλ“œ κΈ°λŠ₯
47
  uploaded_data = upload_and_process_file()
48
 
49
- # # μž…λ ₯ ν•„λ“œ 동적 생성
50
- # for i in range(6):
51
- # with st.expander(f"μž…λ ₯μ°½ {i+1}", expanded=False):
52
- # class_key = f"class_{i}"
53
- # grade_key = f"grade_{i}"
54
- # record_key = f"record_{i}"
55
-
56
- # if class_key not in st.session_state:
57
- # st.session_state[class_key] = "μ΄ˆλ“±ν•™κ΅"
58
- # if grade_key not in st.session_state:
59
- # st.session_state[grade_key] = "1ν•™λ…„"
60
- # if record_key not in st.session_state:
61
- # st.session_state[record_key] = ""
62
-
63
- # class_record = st.selectbox("ν•™κΈ‰ 선택", ["μ΄ˆλ“±ν•™κ΅", "쀑학ꡐ", "고등학ꡐ"], key=class_key)
64
- # grade_options = ["1ν•™λ…„", "2ν•™λ…„", "3ν•™λ…„", "4ν•™λ…„", "5ν•™λ…„", "6ν•™λ…„"] if class_record == "μ΄ˆλ“±ν•™κ΅" else ["1ν•™λ…„", "2ν•™λ…„", "3ν•™λ…„"]
65
- # grade_record = st.selectbox("ν•™λ…„ 선택", grade_options, key=grade_key)
66
- # st.text_input("μƒν™œκΈ°λ‘λΆ€ λ‚΄μš© μž…λ ₯", key=record_key)
67
-
68
- # # 데이터 처리 및 κ²°κ³Ό 좜λ ₯
69
- # if st.button("생성"):
70
- # input_data = "\n".join([f"{st.session_state[f'class_{i}']} {st.session_state[f'grade_{i}']}: {st.session_state[f'record_{i}']}" for i in range(6) if st.session_state[f'record_{i}']])
71
- # if uploaded_data is not None:
72
- # generated_record = generate_living_record(uploaded_data)
73
- # else:
74
- # generated_record = generate_living_record(input_data)
75
- # st.write("μƒμ„±λœ μƒν™œκΈ°λ‘λΆ€:", generated_record)
76
-
77
-
78
- # μž…λ ₯ ν•„λ“œ 동적 생성 (학ꡐ와 ν•™λ…„ 선택 제거)
79
  for i in range(6):
80
- with st.expander(f"μž…λ ₯μ°½ {i+1}", expanded=False):
81
- record_key = f"record_{i}"
82
-
 
 
83
  if record_key not in st.session_state:
84
  st.session_state[record_key] = ""
85
 
86
- st.text_area("μƒν™œκΈ°λ‘λΆ€ λ‚΄μš© μž…λ ₯", key=record_key, height=150) # ν…μŠ€νŠΈ μ˜μ—­μ˜ 높이 증가
 
87
 
88
  # 데이터 처리 및 κ²°κ³Ό 좜λ ₯
89
  if st.button("생성"):
@@ -92,4 +66,4 @@ if st.button("생성"):
92
  generated_record = generate_living_record(uploaded_data)
93
  else:
94
  generated_record = generate_living_record(input_data)
95
- st.write("μƒμ„±λœ μƒν™œκΈ°λ‘λΆ€:", generated_record)
 
46
  # 파일 μ—…λ‘œλ“œ κΈ°λŠ₯
47
  uploaded_data = upload_and_process_file()
48
 
49
+ # μž…λ ₯ ν•„λ“œ 동적 생성 및 데이터 μžλ™ μ±„μš°κΈ°
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50
  for i in range(6):
51
+ record_key = f"record_{i}"
52
+ if uploaded_data is not None and i < len(uploaded_data):
53
+ # μ—…λ‘œλ“œλœ 파일 데이터λ₯Ό μ„Έμ…˜ μƒνƒœμ— ν• λ‹Ή
54
+ st.session_state[record_key] = uploaded_data.iloc[i].to_string(index=False)
55
+ else:
56
  if record_key not in st.session_state:
57
  st.session_state[record_key] = ""
58
 
59
+ with st.expander(f"μž…λ ₯μ°½ {i+1}", expanded=False):
60
+ st.text_area("μƒν™œκΈ°λ‘λΆ€ λ‚΄μš© μž…λ ₯", key=record_key, height=150, value=st.session_state[record_key])
61
 
62
  # 데이터 처리 및 κ²°κ³Ό 좜λ ₯
63
  if st.button("생성"):
 
66
  generated_record = generate_living_record(uploaded_data)
67
  else:
68
  generated_record = generate_living_record(input_data)
69
+ st.write("μƒμ„±λœ μƒν™œκΈ°λ‘λΆ€:", generated_record)