def binary_tag_to_tags(text_df, tag_values):
    """
    +++INPUT+++
    text_df: dataframe with binary tags, fillna with 0
    tag_values: array of tag strings
        example: tag_values = text_df.columns[2:].values
    +++OUTPUT+++
    text_df: with Tags column added containing tags
    """
    tags_list = []
    for row_index in range(len(text_df)):
        selector = text_df.loc[row_index, tag_values].values.astype(bool)
        selected_tags = tag_values[selector]
        tags_string = ", ".join(selected_tags)
        tags_list.append(tags_string)
    text_df['Tags'] = tags_list
    return text_df