как удалить пропуски в pandas
Ответы
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