Я работаю над делом Kaggle's Titanic, прогуливаясь по следующему веб-сайту: https://www.analyticsvidhya.com/blog/2014/09/data-munging-python-using-pandas-baby-steps-python/
Я смущен тем, как функция "def fage [x]" превращает "сводную таблицу" в "Серия "как итоговый выход. Я новичок в машинном обучении и хочу больше работать над этим. Большое спасибо!
table = df.pivot_table(values='Age', index=['New_Salutation'], columns=['Pclass', 'Sex'], aggfunc=np.median)
# Define function to return value of this pivot_table
def fage(x):
return table[x['Pclass']][x['Sex']][x['New_Salutation']]
# Replace missing values
df['Age'].fillna(df[df['Age'].isnull()].apply(fage, axis=1), inplace=True)
Вывод: один «ряд» со значениями