Source code for src.prepare_data.task_prepare_work_shares
import numpy as np
import pandas as pd
import pytask
from src.config import BLD
from src.config import SRC
[docs]def interval_age_group(x):
if "-" in x:
tup = x.split("-")
elif ">=" in x:
tup = x[2:], np.inf
else:
tup = float(x), float(x)
tup = (float(tup[0]) - 0.5, float(tup[1]) + 0.5)
return pd.Series(tup, index=["age_lower", "age_upper"])
@pytask.mark.depends_on(
{
"data": SRC
/ "original_data"
/ "population_structure"
/ "share_working_by_gender_2018.csv",
}