Filling na values with merge from another dataframe
问题 I have a column with na values that I want to fill according to values from another data frame according to a key. I was wondering if there is any simple way to do so. Example: I have a data frame of objects and their colors like this: object color 0 chair black 1 ball yellow 2 door brown 3 ball **NaN** 4 chair white 5 chair **NaN** 6 ball grey I want to fill na values in the color column with default color from the following data frame: object default_color 0 chair brown 1 ball blue 2 door