def cull_by_retired(data):
    """Return a copy of a DataFrame with only retired subjects"""
    rets = [i for i in range(len(data))
            if data['subject_data'][i]['retired'] is not None]
    return data.iloc[rets].copy()