fix infinite coordinates errors
Browse files
process_kpi/process_gsm_capacity.py
CHANGED
|
@@ -506,6 +506,9 @@ def get_operational_neighbours(distance: int) -> pd.DataFrame:
|
|
| 506 |
operational_df = operational_df[
|
| 507 |
operational_df["operational_comment"] != "Operational is OK"
|
| 508 |
]
|
|
|
|
|
|
|
|
|
|
| 509 |
|
| 510 |
# Rename all columns in operational_df by adding "Dataset2_" prefix
|
| 511 |
operational_df = operational_df.add_prefix("Dataset2_")
|
|
@@ -515,12 +518,19 @@ def get_operational_neighbours(distance: int) -> pd.DataFrame:
|
|
| 515 |
["ID_BTS", "name", "BH Congestion status", "Longitude", "Latitude"]
|
| 516 |
]
|
| 517 |
|
| 518 |
-
# Remove
|
| 519 |
-
congested_df = congested_df[
|
| 520 |
-
|
|
|
|
|
|
|
| 521 |
# Remove rows where "BH Congestion status" is "nan, nan"
|
| 522 |
congested_df = congested_df[congested_df["BH Congestion status"] != "nan, nan"]
|
| 523 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 524 |
# Rename all columns in congested_df by adding "Dataset1_" prefix
|
| 525 |
congested_df = congested_df.add_prefix("Dataset1_")
|
| 526 |
|
|
|
|
| 506 |
operational_df = operational_df[
|
| 507 |
operational_df["operational_comment"] != "Operational is OK"
|
| 508 |
]
|
| 509 |
+
operational_df = operational_df[
|
| 510 |
+
operational_df[["Latitude", "Longitude"]].notna().all(axis=1)
|
| 511 |
+
]
|
| 512 |
|
| 513 |
# Rename all columns in operational_df by adding "Dataset2_" prefix
|
| 514 |
operational_df = operational_df.add_prefix("Dataset2_")
|
|
|
|
| 518 |
["ID_BTS", "name", "BH Congestion status", "Longitude", "Latitude"]
|
| 519 |
]
|
| 520 |
|
| 521 |
+
# Remove rows where "BH Congestion status" is empty or NaN
|
| 522 |
+
congested_df = congested_df[
|
| 523 |
+
congested_df["BH Congestion status"].notna()
|
| 524 |
+
& congested_df["BH Congestion status"].astype(str).str.len().astype(bool)
|
| 525 |
+
]
|
| 526 |
# Remove rows where "BH Congestion status" is "nan, nan"
|
| 527 |
congested_df = congested_df[congested_df["BH Congestion status"] != "nan, nan"]
|
| 528 |
|
| 529 |
+
# Remove rows where Latitude and Longitude are empty
|
| 530 |
+
congested_df = congested_df[
|
| 531 |
+
congested_df[["Latitude", "Longitude"]].notna().all(axis=1)
|
| 532 |
+
]
|
| 533 |
+
|
| 534 |
# Rename all columns in congested_df by adding "Dataset1_" prefix
|
| 535 |
congested_df = congested_df.add_prefix("Dataset1_")
|
| 536 |
|