|
@@ -34,8 +34,8 @@ class Common_ETLMethod:
|
|
|
|
|
|
def expression_split(self,df,segment):
|
|
|
df[segment] = df[segment].astype("string")
|
|
|
- df[segment+str("type")] = df[segment].str.extract("'type':.+'(.+)',")
|
|
|
- df[segment+str("value")] = df[segment].str.extract("'value':.+'(.+)'")
|
|
|
+ df[segment+str("_type")] = df[segment].str.extract("'type':.+'(.+)',")
|
|
|
+ df[segment+str("_value")] = df[segment].str.extract("'value':.+'(.+)'")
|
|
|
df.replace(['nan','Nan','NaN'],np.nan,inplace=True)
|
|
|
df.drop(columns=[segment],inplace=True)
|
|
|
return df
|