Кто-нибудь может объяснить вывод шаг за шагом? - PullRequest
0 голосов
/ 24 октября 2019

Я работаю над делом 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)

Вывод: один «ряд» со значениями

1 Ответ

0 голосов
/ 24 октября 2019

У вас есть IDE, которая позволит вам пройти через программу? Я использую Тонни сам. Надеюсь, это поможет, так как я ничего не знаю о машинном обучении, это лучшее, что я могу сделать.

...