Встречается на собеседованиях • сегодня

Как в pandas DataFrame удалить строки с NaN

Для удаления строк с NaN в pandas DataFrame используйте метод dropna(). По умолчанию он удаляет строки, где хотя бы один столбец содержит NaN.

Пример:

python
import pandas as pd
import numpy as np

df = pd.DataFrame({'A': [1, np.nan, 3], 'B': [4, 5, np.nan]})
cleaned_df = df.dropna() # Удаляет строки с любым NaN

text

**Параметры:**  
- `how='all'` – удаляет строки, где все значения NaN.  
- `subset=['col1', 'col2']` – проверяет NaN только в указанных столбцах.  

**Пример с параметрами:**  
```python
df.dropna(subset=['A'], how='all')  # Удаляет строки, где NaN только в 'A'
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы