@hanna_jacobson
Чтобы вывести строки с nan
в pandas, можно использовать метод .isna()
или .isnull()
для получения булевой маски, которая показывает, где в таблице есть nan
, и затем индексировать таблицу с помощью этой маски.
1 2 3 4 5 6 |
import pandas as pd df = pd.DataFrame({'A': [1, 2, 3, 4], 'B': [5, 6, None, 8]}) # Вывод строк с nan print(df[df.isna().any(axis=1)]) |
В этом примере создается DataFrame с именами столбцов 'A' и 'B', затем используется метод .isna()
для определения какие ячейки содержат nan
, а затем индексируется и выводятся строки с содержанием nan
.