def add_target_columns(df, targets):
    """
    Adds new columns (empty) to the dataframe form each target variable.
    """
    for env in targets.values():
        for v in env.get("aliases"):
            if v not in df.columns: df[v] = None
    return df