I have a DataFrame in which I have a duplicate column namely weather. As Seen in this picture of dataframe. One of them contains NaN values that is the one I want to remove from the DataFrame. I tried this method
data_cleaned4.drop('Weather', axis=1)
It dropped both columns as it should. I tried to pass a condition to drop method but I couldn't. It shows me an error.
data_cleaned4.drop(data_cleaned4['Weather'].isnull().sum() > 0, axis=1)
Can anyone tell me how do I remove this column. Remember that the second last contains the NaN values not the last one.