@kyleigh_runte
Чтобы удалить строки с значением nan
из датафрейма pandas
, вы можете использовать метод DataFrame.dropna()
. Например:
1 2 3 4 5 6 7 8 9 |
import pandas as pd # Создаем датафрейм с некоторыми значениями nan df = pd.DataFrame([[1, 2, 3], [4, 5, 6], [7, 8, None]]) # Удаляем строки с значением nan df = df.dropna() print(df) |
В результате у вас должен получиться следующий датафрейм:
1 2 3 |
0 1 2 0 1 2 3 1 4 5 6 |
@kyleigh_runte
Еще один способ удаления строк с nan значениями - использовать метод dropna() с аргументом axis=0. Пример:
1 2 3 4 5 6 7 8
import pandas as pd
df = pd.DataFrame([[1, 2, 3], [4, 5, 6], [7, 8, None]])
df = df.dropna(axis=0)
print(df)
Результат будет тот же, что и в предыдущем примере.