Использование метода dropna в Pandas

Метод dropna() является одним из наиболее часто используемых методов библиотеки Pandas при работе с данными в Python. Этот метод предназначен для удаления всех строк, содержащих хотя бы одно отсутствующее значение (NaN).

Синтаксис метода dropna():

DataFrame.dropna(axis=0, how='any', thresh=None, subset=None, inplace=False)

Примеры использования метода dropna():

1. Удаление всех строк, содержащих NaN:

import pandas as pd

df = pd.DataFrame({'A': [1, 2, np.nan, 4], 'B': [5, 6, 7, np.nan], 'C': [9, 10, 11, 12]})

df.dropna()

# Результат:

# A B C

# 0 1.0 5.0 9

# 1 2.0 6.0 10

2. Удаление всех столбцов, содержащих хотя бы один NaN:

df.dropna(axis=1)

# Результат:

# C

# 0 9

# 1 10

# 2 11

# 3 12

3. Удаление строк, содержащих только NaN:

df.dropna(how='all')

# Результат:

# A B C

# 0 1.0 5.0 9

# 1 2.0 6.0 10

# 2 NaN 7.0 11

# 3 4.0 NaN 12

4. Удаление всех строк, в которых отсутствуют значения в столбцах "A" и "B":

df.dropna(subset=['A', 'B'])

# Результат:

# A B C

# 0 1.0 5.0 9

# 1 2.0 6.0 10

5. Изменение исходного DataFrame с помощью параметра inplace:

df.dropna(inplace=True)

# Изначальный DataFrame теперь пустой.

Похожие вопросы на: "dropna pandas "

Ошибка 405 Not Allowed: что это значит и как исправить
Что такое href в HTML и как его использовать?
Как использовать Mutex C для защиты ресурсов в многопоточных программах
Select Related Django: Основы курса
Автофит - тюнинг мастерская в Москве
Java FileInputStream: Работа с файлами
NP Reshape – профессиональная разработка моделей для формовки и прессовки материалов
Why UTF-8 Charset is Crucial for Your Website's Success
Как использовать iloc в Python для выборки строк и столбцов в DataFrame
Snackbar - вкусные закуски и напитки для веселой компании