как удалить пропуски в pandas

Аватар пользователя Elena Gromova
Elena Gromova
23 сентября 2024

Для удаления пропусков в Pandas можно воспользоваться методом dropna(). Этот метод позволяет удалить строки или столбцы, содержащие пропуски.

Пример удаления строк с пропусками в данных:

import pandas as pd

# создаем DataFrame с пропусками
data = {'A': [1, 2, None, 4],
        'B': [5, None, 7, 8]}
df = pd.DataFrame(data)

# удаляем строки с пропусками
df_cleaned = df.dropna()

print(df_cleaned)

Этот код удалит строки, в которых есть хотя бы один пропуск.

Если вы хотите удалить столбцы с пропусками, то можно указать параметр axis=1:

# удаляем столбцы с пропусками
df_cleaned = df.dropna(axis=1)

print(df_cleaned)

Этот код удалит столбцы, в которых есть хотя бы один пропуск.

Если вам необходимо удалить пропуски только в определенной колонке, то можно использовать параметр subset:

# удаляем строки с пропусками в колонке 'A'
df_cleaned = df.dropna(subset=['A'])

print(df_cleaned)

Этот код удалит строки с пропусками только в колонке 'A'.

0 0