Я изучаю pandas, используя набор данных игроков из женского чемпионата мира.
Я хочу применить .fillna () к результатам следующего фильтра основного фрейма данных:
df[(df["pos"] == "GK") & (df["goals"].isnull())]
Как применить:
fillna(0, inplace=True)
К указанному выше фильтру, в столбце «цели».
Я использовал приведенный ниже код, но когда я его применяю, он запускается, но не работает:
df.loc[df["pos"] == "GK"].loc[df["goals"].isnull()].loc[:,"goals"].fillna(0, inplace=True)