fix streamlit loc deprecated warning
Browse files- queries/process_mrbts.py +5 -2
queries/process_mrbts.py
CHANGED
@@ -22,8 +22,11 @@ def process_mrbts_data(file_path: str) -> pd.DataFrame:
|
|
22 |
df_mrbts = dfs["MRBTS"]
|
23 |
df_mrbts.columns = df_mrbts.columns.str.replace(r"[ ]", "", regex=True)
|
24 |
|
25 |
-
|
26 |
-
df_mrbts
|
|
|
|
|
|
|
27 |
df_mrbts = df_mrbts[["MRBTS", "CODE", "name", "btsName"]]
|
28 |
|
29 |
UtilsVars.all_db_dfs.append(df_mrbts)
|
|
|
22 |
df_mrbts = dfs["MRBTS"]
|
23 |
df_mrbts.columns = df_mrbts.columns.str.replace(r"[ ]", "", regex=True)
|
24 |
|
25 |
+
# Create an explicit copy of the filtered DataFrame to avoid SettingWithCopyWarning
|
26 |
+
df_mrbts = df_mrbts[df_mrbts["MRBTS"].apply(lambda x: str(x).isnumeric())].copy()
|
27 |
+
|
28 |
+
# Now use .loc to set values in the DataFrame
|
29 |
+
df_mrbts.loc[:, "CODE"] = df_mrbts["MRBTS"].apply(extract_code_from_mrbts)
|
30 |
df_mrbts = df_mrbts[["MRBTS", "CODE", "name", "btsName"]]
|
31 |
|
32 |
UtilsVars.all_db_dfs.append(df_mrbts)
|