Использование метода 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 "

Каталог C List - все товары и услуги в одном месте
Reduce JS - инструмент для оптимизации JavaScript-кода
Java Oracle
Fontawesome - мощнейшая библиотека векторных иконок для веб-разработки
Класс BigDecimal в Java: что это такое и как им пользоваться
403 Forbidden: что это и как его исправить
Sublime Merge - инструмент для эффективного управления Git
Import Matplotlib Pyplot as plt - A Beginner's Guide
Роли рефереров в интернет-маркетинге
Creating the Perfect Address Line: Tips and Tricks