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)
|