コード例 #1
0
ファイル: complex.py プロジェクト: dah33/visions
def string_to_complex(series: pd.Series, state: dict) -> pd.Series:
    return pandas_apply(series, complex)
コード例 #2
0
ファイル: uuid.py プロジェクト: dah33/visions
def uuid_to_string(series: pd.Series, state: dict) -> pd.Series:
    return pandas_apply(series, uuid.UUID)
コード例 #3
0
ファイル: complex.py プロジェクト: dah33/visions
 def f(s: pd.Series) -> pd.Series:
     return pandas_apply(s, complex)
コード例 #4
0
ファイル: uuid.py プロジェクト: dah33/visions
 def f(s):
     return pandas_apply(s, uuid.UUID)
コード例 #5
0
ファイル: email_address.py プロジェクト: dah33/visions
def string_to_email(series: pd.Series, state: dict) -> pd.Series:
    return pandas_apply(series, _to_email)
コード例 #6
0
ファイル: email_address.py プロジェクト: dah33/visions
 def test_email(s):
     return pandas_apply(pandas_apply(s, _to_email),
                         lambda x: x.local and x.fqdn)
コード例 #7
0
ファイル: url.py プロジェクト: dah33/visions
def string_to_url(series: pd.Series, state: dict) -> pd.Series:
    return pandas_apply(series, urlparse)
コード例 #8
0
ファイル: url.py プロジェクト: dah33/visions
def string_is_url(series: pd.Series, state: dict) -> bool:
    try:
        return pandas_apply(string_to_url(series, state),
                            lambda x: x.netloc and x.scheme).all()
    except AttributeError:
        return False