“代码是在pandas = 0.24.2中开发的,我需要使代码在pandas = 0.20.1中工作。pd.notna的替代方法是什么,因为它在pandas 0.20.1版本中不起作用。 / p>
df.loc[pd.notna(df["column_name"])].query(....).drop(....)
我需要pd.notna的替代方法以适合此代码行才能在pandas = 0.20.1中工作
答案 0 :(得分:0)
import re
import json
def get_datalayer_json(raw_script_tag: str):
parser_re = r"<script>\s*dataLayer =(.*);\s*</script>"
parser_result = re.match(parser_re, raw_script_tag.strip(), re.DOTALL)
if parser_result is None:
return None
else:
return json.loads(parser_result.group(1))