def process_coordinates(df):
    """Takes a dataframe and make a column for `latitude` and another one
    for `longitude` with data from `coordinates` column. The new columns 
    will be float dtype.
    
    Parameters
    ----------
    df : 
        The dataframe to search.
 
    Returns
    -------
    The dataframe processed.
    """
    print(f'Shape before process: {df.shape}')
    
    df['latitude'] = df['coordinates'].str.split('+').str[0].astype(float)
    df['longitude'] = df['coordinates'].str.split('+').str[1].astype(float)
    
    df.drop(columns=['coordinates'], inplace=True)
    print(f'Shape after process: {df.shape}')
    return df