def make_dlc_columns(
    dlc_df, remove_header_rows=True, reset_index=True, drop=True
):
    """
    Replaces the default column names (e.g 'DLC_resnet50_...'),
    with more useful names, combining rows 0 and 1.

    :param dlc_df: Dataframe loaded from DLC output
    :param remove_header_rows: Remove the two rows used to make the column
    names from the data
    :param reset_index: Reset the dataframe index (after removing the header
    rows)
    :param drop: When resetting the dataframe index, do not try to insert
    index into dataframe columns.

    """
    dlc_df.columns = dlc_df.iloc[0] + "_" + dlc_df.iloc[1]
    if remove_header_rows:
        dlc_df = dlc_df.iloc[2:]
        if reset_index:
            dlc_df = dlc_df.reset_index(drop=drop)

    return dlc_df