def create_dicts_w_info(df, column_label):
    """
    This function is used to create a dictionary that can be easily converted to a
    graphical representation based on the values for a particular dataframe
    
    Parameters
    ----------
    df (dataframe): dataframe that contains the information to be converted
    
    column_label (string): the column of the dataframe whose rows will then be
        converted to the keys of the dictionary
    """
    hpos = df['src_hpo_id'].unique().tolist()

    site_dictionaries = {}

    for hpo in hpos:
        sample_df = df.loc[df['src_hpo_id'] == hpo]

        data = sample_df.iloc[0][column_label]

        site_dictionaries[hpo] = data

    return site_dictionaries