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

Разбираемся с темой n 1 n 1: описание, примеры, решения задач
Hover CSS: Creating Eye-catching and Interactive Website Elements
Pandas Loc: поиск по data frame в Pandas
Функция re split: разбиение строк на подстроки в Python
Void в Си: основы и примеры использования
Управление сроками проектов с помощью Timedelta
Function Multiply A B A B
Python Iterable
<h1>Reached End of File While Parsing Java - ошибка в парсинге файла Java
<h1>PyQt5 ComboBox - учимся использовать выпадающий список в PyQt5