evanskim113 commited on
Commit
57c5c84
·
verified ·
1 Parent(s): b876393

Update app(1).py

Browse files
Files changed (1) hide show
  1. app(1).py +6 -2
app(1).py CHANGED
@@ -84,7 +84,8 @@ if user_input:
84
  use_base_rev_equal_std = st.checkbox("기본 역배당 + 무 (무/핸무 해제)")
85
  use_hand_rev_equal_std = st.checkbox("핸디 역배당 + 핸디 무 (무/핸무 해제)")
86
 
87
- # ================= 필수 조건 =================
 
88
  mask = (
89
  (df["base_min_idx"] == base_min_idx_in) &
90
  (df["hand_min_idx"] == hand_min_idx_in) &
@@ -96,7 +97,7 @@ if user_input:
96
 
97
  # ================= 모드 분기 =================
98
  if use_base_rev_equal_std:
99
- # 무/핸무 조건 해제
100
  mask = (
101
  (df["base_min_idx"] == base_min_idx_in) &
102
  (df["hand_min_idx"] == hand_min_idx_in) &
@@ -105,7 +106,9 @@ if user_input:
105
  (df["base_rev_val"].round(2) == round(base_rev_in, 2)) &
106
  (df["무"].round(2) == round(draw, 2))
107
  )
 
108
  elif use_hand_rev_equal_std:
 
109
  mask = (
110
  (df["base_min_idx"] == base_min_idx_in) &
111
  (df["hand_min_idx"] == hand_min_idx_in) &
@@ -114,6 +117,7 @@ if user_input:
114
  (df["hand_rev_val"].round(2) == round(hand_rev_in, 2)) &
115
  (df["핸디 무"].round(2) == round(hdraw, 2))
116
  )
 
117
  else:
118
  if use_base_rev_equal:
119
  mask &= (df["base_rev_val"].round(2) == round(base_rev_in, 2))
 
84
  use_base_rev_equal_std = st.checkbox("기본 역배당 + 무 (무/핸무 해제)")
85
  use_hand_rev_equal_std = st.checkbox("핸디 역배당 + 핸디 무 (무/핸무 해제)")
86
 
87
+ # ================= 기본 필수 조건 =================
88
+ # 정배 위치 + 무/핸무 순위 + 무/핸무 값 일치
89
  mask = (
90
  (df["base_min_idx"] == base_min_idx_in) &
91
  (df["hand_min_idx"] == hand_min_idx_in) &
 
97
 
98
  # ================= 모드 분기 =================
99
  if use_base_rev_equal_std:
100
+ # 기본 역배 + 모드 → 핸무 조건 해제
101
  mask = (
102
  (df["base_min_idx"] == base_min_idx_in) &
103
  (df["hand_min_idx"] == hand_min_idx_in) &
 
106
  (df["base_rev_val"].round(2) == round(base_rev_in, 2)) &
107
  (df["무"].round(2) == round(draw, 2))
108
  )
109
+
110
  elif use_hand_rev_equal_std:
111
+ # 핸디 역배 + 핸무 모드 → 무 조건 해제
112
  mask = (
113
  (df["base_min_idx"] == base_min_idx_in) &
114
  (df["hand_min_idx"] == hand_min_idx_in) &
 
117
  (df["hand_rev_val"].round(2) == round(hand_rev_in, 2)) &
118
  (df["핸디 무"].round(2) == round(hdraw, 2))
119
  )
120
+
121
  else:
122
  if use_base_rev_equal:
123
  mask &= (df["base_rev_val"].round(2) == round(base_rev_in, 2))