def unify_columns(data, name1, name2, new_name, col_index):
    """ Unify two columns using boolean disjunction
    Args:
        data: Pandas DataFrame
        name1: Name of the first column
        name2: Name of the second column
        new_name: Name of the new column to introduce
        col_index: Column index where new column will be set
    """

    def combiner(x, y):
        return x or y

    first_version = data[name1]
    second_version = data[name2]
    # Combine both
    new_version = first_version.combine(second_version, combiner)
    data.insert(col_index, new_name, new_version)
    # Delete the others
    data.drop(name1, axis=1, inplace=True)
    data.drop(name2, axis=1, inplace=True)