Start learning 50% faster. Sign in now
The fillna() method in Pandas is used to replace NaN values in a DataFrame. By passing df.median() as an argument to fillna(), we can replace missing values with the median value of each column. This approach is especially useful when missing values are suspected to deviate from the mean due to outliers, making median imputation a more robust choice. The Pandas fillna() method is highly flexible and frequently used in data cleaning to handle missing data without discarding rows or losing valuable information in other columns. Option A (df.fillna(df.mean())) is incorrect as it fills NaNs with the mean rather than the median. Option B (df.replace(df.median())) is incorrect because replace() is not used directly for filling NaN values. Option D (df.dropna(inplace=True)) is incorrect as it removes rows with NaNs instead of filling them. Option E (df.interpolate(method="median")) is incorrect as interpolate() does not directly support median filling.
Which bank has recently partnered with the Indian Olympic Association (IOA) as the official banking partner for Team India at the Paris Olympics 2024?
Who inaugurated the All-India Campaign 'Our Constitution, Our Respect'?
What is the purpose of the UTSAH (Undertaking Transformative Strategies and Actions in Higher Education) portal developed by the University Grants Commi...
The GI tag for Sanjhi Craft was awarded to which city?
Where is the Guru Ghasidas-Tamor Pingla Tiger Reserve located?
Which of the following is NOT an advantage of privatization?