fix count of empty BSC
Browse files- queries/process_gsm.py +3 -1
queries/process_gsm.py
CHANGED
@@ -240,7 +240,9 @@ def gsm_analaysis(file_path: str):
|
|
240 |
)
|
241 |
df_site_per_lac = df_site_per_lac.drop_duplicates(subset=["code_lac"], keep="first")
|
242 |
|
243 |
-
GsmAnalysisData.total_number_of_bsc = len(
|
|
|
|
|
244 |
GsmAnalysisData.total_number_of_cell = len(gsm_df["ID_BTS"].unique())
|
245 |
GsmAnalysisData.number_of_site = len(gsm_df["site_name"].unique())
|
246 |
GsmAnalysisData.number_of_cell_per_bsc = gsm_df["BSC"].value_counts()
|
|
|
240 |
)
|
241 |
df_site_per_lac = df_site_per_lac.drop_duplicates(subset=["code_lac"], keep="first")
|
242 |
|
243 |
+
GsmAnalysisData.total_number_of_bsc = len(
|
244 |
+
gsm_df[gsm_df["BSC"].notna()]["BSC"].unique()
|
245 |
+
)
|
246 |
GsmAnalysisData.total_number_of_cell = len(gsm_df["ID_BTS"].unique())
|
247 |
GsmAnalysisData.number_of_site = len(gsm_df["site_name"].unique())
|
248 |
GsmAnalysisData.number_of_cell_per_bsc = gsm_df["BSC"].value_counts()
|