pd.notna(pandas 0.24.2)是否有其他选择。在熊猫0.20.1中不起作用吗?

时间:2019-07-02 13:46:05

标签: python-3.x pandas

“代码是在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中工作

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