improve invunit
Browse files
queries/process_invunit.py
CHANGED
|
@@ -75,13 +75,20 @@ def process_invunit_data(file_path: str) -> pd.DataFrame:
|
|
| 75 |
)
|
| 76 |
df_invunit = create_invunit_summary(df_invunit)
|
| 77 |
df_invunit["code"] = df_invunit["MRBTS"].apply(extract_code_from_mrbts)
|
| 78 |
-
df_invunit = df_invunit[["MRBTS", "code", "invunit_summary"]]
|
| 79 |
# df_invunit = df_invunit.sort_values(
|
| 80 |
# by=["MRBTS", "code"],
|
| 81 |
# )
|
| 82 |
# df_invunit["MRBTS_NUM"] = df_invunit.groupby("code").cumcount() + 1
|
| 83 |
# df_invunit["MRBTS_NUM"] = "MRBTS_" + df_invunit["MRBTS_NUM"].astype(str)
|
| 84 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 85 |
UtilsVars.all_db_dfs.append(df_invunit)
|
| 86 |
UtilsVars.all_db_dfs_names.append("INVUNIT")
|
| 87 |
return df_invunit
|
|
|
|
| 75 |
)
|
| 76 |
df_invunit = create_invunit_summary(df_invunit)
|
| 77 |
df_invunit["code"] = df_invunit["MRBTS"].apply(extract_code_from_mrbts)
|
| 78 |
+
# df_invunit = df_invunit[["MRBTS", "code", "invunit_summary"]]
|
| 79 |
# df_invunit = df_invunit.sort_values(
|
| 80 |
# by=["MRBTS", "code"],
|
| 81 |
# )
|
| 82 |
# df_invunit["MRBTS_NUM"] = df_invunit.groupby("code").cumcount() + 1
|
| 83 |
# df_invunit["MRBTS_NUM"] = "MRBTS_" + df_invunit["MRBTS_NUM"].astype(str)
|
| 84 |
|
| 85 |
+
# Move the columns to the desired position and keep all other columns
|
| 86 |
+
df_invunit = df_invunit[["MRBTS", "code", "invunit_summary"]].merge(
|
| 87 |
+
df_invunit.drop(["MRBTS", "code", "invunit_summary"], axis=1),
|
| 88 |
+
left_index=True,
|
| 89 |
+
right_index=True,
|
| 90 |
+
)
|
| 91 |
+
|
| 92 |
UtilsVars.all_db_dfs.append(df_invunit)
|
| 93 |
UtilsVars.all_db_dfs_names.append("INVUNIT")
|
| 94 |
return df_invunit
|