Pracując z danymi spisu ludności, chcę zamienić NaNs w dwóch kolumnach ("workclass" i "native-country") z odpowiednimi trybami tych dwóch kolumn. Mogę tryby łatwo:Panda Fillna z wielu kolumn z trybem każdej kolumny
mode = df.filter(["workclass", "native-country"]).mode()
która zwraca dataframe:
workclass native-country
0 Private United-States
jednak
df.filter(["workclass", "native-country"]).fillna(mode)
robi nie wymienić Nans w każdej kolumnie z niczego, nie mówiąc już o tryb odpowiadający tej kolumnie. Czy jest to płynny sposób?