add region to 2G and 3G
Browse files- .gitignore +1 -0
- queries/process_gsm.py +2 -0
- queries/process_wcdma.py +2 -0
.gitignore
CHANGED
@@ -3,4 +3,5 @@
|
|
3 |
/__pycache__
|
4 |
__pycache__
|
5 |
/data2
|
|
|
6 |
/physical_db
|
|
|
3 |
/__pycache__
|
4 |
__pycache__
|
5 |
/data2
|
6 |
+
/physical_db/physical_database.csv
|
7 |
/physical_db
|
queries/process_gsm.py
CHANGED
@@ -15,6 +15,7 @@ BTS_COLUMNS = [
|
|
15 |
"plmnPermitted",
|
16 |
"frequencyBandInUse",
|
17 |
"name",
|
|
|
18 |
"adminState",
|
19 |
"allowIMSIAttachDetach",
|
20 |
"amrSegLoadDepTchRateLower",
|
@@ -72,6 +73,7 @@ def process_gsm_data(file_path: str):
|
|
72 |
df_bts = dfs["BTS"]
|
73 |
df_bts.columns = df_bts.columns.str.replace(r"[ ]", "", regex=True)
|
74 |
df_bts["code"] = df_bts["name"].str.split("_").str[0].astype(int)
|
|
|
75 |
df_bts["ID_BTS"] = df_bts[["BSC", "BCF", "BTS"]].astype(str).apply("_".join, axis=1)
|
76 |
df_bts["BSIC"] = (
|
77 |
df_bts[["bsIdentityCodeNCC", "bsIdentityCodeBCC"]]
|
|
|
15 |
"plmnPermitted",
|
16 |
"frequencyBandInUse",
|
17 |
"name",
|
18 |
+
"Region",
|
19 |
"adminState",
|
20 |
"allowIMSIAttachDetach",
|
21 |
"amrSegLoadDepTchRateLower",
|
|
|
73 |
df_bts = dfs["BTS"]
|
74 |
df_bts.columns = df_bts.columns.str.replace(r"[ ]", "", regex=True)
|
75 |
df_bts["code"] = df_bts["name"].str.split("_").str[0].astype(int)
|
76 |
+
df_bts["Region"] = df_bts["name"].str.split("_").str[1]
|
77 |
df_bts["ID_BTS"] = df_bts[["BSC", "BCF", "BTS"]].astype(str).apply("_".join, axis=1)
|
78 |
df_bts["BSIC"] = (
|
79 |
df_bts[["bsIdentityCodeNCC", "bsIdentityCodeBCC"]]
|
queries/process_wcdma.py
CHANGED
@@ -14,6 +14,7 @@ WCEL_COLUMNS = [
|
|
14 |
"site_name",
|
15 |
"name",
|
16 |
"code",
|
|
|
17 |
"AdminCellState",
|
18 |
"CId",
|
19 |
"LAC",
|
@@ -83,6 +84,7 @@ def process_wcdma_data(file_path: str):
|
|
83 |
df_wcel = dfs["WCEL"]
|
84 |
df_wcel.columns = df_wcel.columns.str.replace(r"[ ]", "", regex=True)
|
85 |
df_wcel["code"] = df_wcel["name"].str.split("_").str[0].astype(int)
|
|
|
86 |
df_wcel["ID_WCEL"] = (
|
87 |
df_wcel[["RNC", "WBTS", "WCEL"]].astype(str).apply("_".join, axis=1)
|
88 |
)
|
|
|
14 |
"site_name",
|
15 |
"name",
|
16 |
"code",
|
17 |
+
"Region",
|
18 |
"AdminCellState",
|
19 |
"CId",
|
20 |
"LAC",
|
|
|
84 |
df_wcel = dfs["WCEL"]
|
85 |
df_wcel.columns = df_wcel.columns.str.replace(r"[ ]", "", regex=True)
|
86 |
df_wcel["code"] = df_wcel["name"].str.split("_").str[0].astype(int)
|
87 |
+
df_wcel["Region"] = df_wcel["name"].str.split("_").str[1]
|
88 |
df_wcel["ID_WCEL"] = (
|
89 |
df_wcel[["RNC", "WBTS", "WCEL"]].astype(str).apply("_".join, axis=1)
|
90 |
)
|