У меня есть такой фрейм данных,
ID Cus_ID cl_id
0 5.0 200 0
1 NaN 200 0
2 NaN 200 1
3 14.0 200 2
4 15.0 200 2
5 16.0 200 2
6 NaN 200 3
Из приведенного выше фрейма данных я хочу извлечь строки с 0 по 4 и проверить, есть ли какие-либо значения в столбце 'ID', в котором есть NaN
ценности.Я попробовал это,
rows_needed = [0,1,2,3,4]
df.iloc[rows_needed,0].isnull().index.tolist()
Но я получаю следующее:
[0, 1, 2, 3, 4]
Я ожидаю получить индексы [1,2]
.Как я могу получить желаемый результат?
Когда я делаю это,
df.iloc[rows_needed,0].isnull()
Я получаю,
0 False
1 True
2 True
3 False
4 False
Name: ID, dtype: bool
Не уверен, где я делаю ошибку, чтобы не получить мой вывод.