def merge_again(other, script):
    """
    Merge the two DataFrames for other and script together again,
    but keeping distinct rows for the cumulated levenshtein distances
    for each category (other and script).
    Returns DataFrame.
    """
    data = other.merge(script, how="left", on="line")
    data.rename(columns={"lev-dist_x": "other", "lev-dist_y": "script"},
                inplace=True)
    # print(data.head())
    return data