Đầu vào -
Giả sử, bạn có một chuỗi,
0 1.0 1 2.0 2 3.0 3 NaN 4 4.0 5 NaN
Đầu ra -
Và, kết quả cho chỉ mục NaN là,
index is 3 index is 5
Giải pháp
Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước được đưa ra bên dưới -
-
Xác định một chuỗi.
-
Tạo vòng lặp for và truy cập tất cả các phần tử và đặt điều kiện if để kiểm tra isnan (). Cuối cùng in vị trí chỉ mục. Nó được định nghĩa bên dưới,
for i,j in data.items(): if(np.isnan(j)): print("index is",i)
Ví dụ
Hãy cùng chúng tôi xem cách triển khai sau đây để hiểu rõ hơn.
import pandas as pd import numpy as np l = [1,2,3,np.nan,4,np.nan] data = pd.Series(l) print(data) for i,j in data.items(): if(np.isnan(j)): print("index is",i)
Đầu ra
0 1.0 1 2.0 2 3.0 3 NaN 4 4.0 5 NaN dtype: float64 index is 3 index is 5