你可以用 difference
difference
df.index.difference(df.dropna().index).tolist() Out[420]: [1, 2, 4]
要么
df.index[df.isnull().any(1)].tolist() Out[424]: [1, 2, 4]