Source code for visions.application.summaries.series.email_address_summary
import pandas as pd
[docs]def email_address_summary(series: pd.Series) -> dict:
summary = {}
local = []
fqdn = []
for v in series.drop().values:
local.append(v.local)
fqdn.append(v.fqdn)
summary["local_counts"] = pd.Series(local).value_counts().to_dict()
summary["fqdn_counts"] = pd.Series(fqdn).value_counts().to_dict()
return summary