OneHotEncoder does not allow the parameter handle_unknown = 'ignore' and drop = 'if_binary' or drop = 'first' (or drop = anything other than None). It seems reasonable to want to drop the first category in a column since it is redundant, while also ignoring NaNs when transforming new data. Any thoughts here?