|
47 | 47 | "MCO_FASTC": {"CodeSex": "COD_SEX", "ExitYear": "SOR_ANN", "ExitMonth": "SOR_MOI"},
|
48 | 48 | }
|
49 | 49 |
|
50 |
| -_CNAM_COLS_MAPPING = {"DCIR": _DCIR_COLS, "MCO": _MCO_COLS, "MCO_CE": _MCO_CE_COLS} |
| 50 | +_SSR_COLS = { |
| 51 | + "SSR_B": {"DP": "MOR_PRP", "DR": "ETL_AFF", "FP_PEC": "FP_PEC"}, |
| 52 | + "SSR_D": {"DA": "DGN_COD"}, |
| 53 | + "SSR_CCAM": {"CCAM": "CCAM_ACT"}, |
| 54 | + "SSR_CSARR": {"CSARR": "CSARR_COD"}, |
| 55 | +} |
| 56 | + |
| 57 | +_SSR_CE_COLS = { |
| 58 | + "SSR_FMSTC": {"CamCode": "CCAM_COD"}, |
| 59 | +} |
| 60 | + |
| 61 | +_HAD_COLS = { |
| 62 | + "HAD_A": {"CCAM": "CCAM_COD"}, |
| 63 | + "HAD_B": {"DP": "DGN_PAL", "PEC_PAL": "PEC_PAL", "PEC_ASS": "PEC_ASS"}, |
| 64 | + "HAD_D": {"DA": "DGN_ASS"}, |
| 65 | +} |
| 66 | + |
| 67 | +_CNAM_COLS_MAPPING = { |
| 68 | + "DCIR": _DCIR_COLS, |
| 69 | + "MCO": _MCO_COLS, |
| 70 | + "MCO_CE": _MCO_CE_COLS, |
| 71 | + "SSR": _SSR_COLS, |
| 72 | + "SSR_CE": _SSR_CE_COLS, |
| 73 | + "HAD": _HAD_COLS, |
| 74 | +} |
51 | 75 |
|
52 | 76 |
|
53 | 77 | @ylabel("Confidence Degree(%)", CONTEXT_SEABORN)
|
@@ -145,6 +169,12 @@ def _confidence_degree_agg(flat_table: FlatTable, **kwargs) -> PDDataFrame:
|
145 | 169 | group_by_cols = frozenset(["ETA_NUM", "RSA_NUM"])
|
146 | 170 | elif flat_table.name == "MCO_CE":
|
147 | 171 | group_by_cols = frozenset(["ETA_NUM", "SEQ_NUM"])
|
| 172 | + elif flat_table.name == "SSR": |
| 173 | + group_by_cols = frozenset(["ETA_NUM", "RHA_NUM", "RHS_NUM"]) |
| 174 | + elif flat_table.name == "SSR_CE": |
| 175 | + group_by_cols = frozenset(["ETA_NUM", "SEQ_NUM"]) |
| 176 | + elif flat_table.name == "HAD": |
| 177 | + group_by_cols = frozenset(["ETA_NUM_EPMSI", "RHAD_NUM"]) |
148 | 178 | else:
|
149 | 179 | group_by_cols = None
|
150 | 180 | col = when(max("count") != 0, min("count") / max("count") * 100).otherwise(0)
|
|
0 commit comments