Ответ 1
Сначала вы можете найти, если элемент NaN
или нет, isnull()
, а затем взять по строке sum(axis=1)
In [195]: df.isnull().sum(axis=1)
Out[195]:
0 0
1 0
2 0
3 3
4 0
5 0
dtype: int64
И, если вы хотите, чтобы список выводился как результат, вы можете
In [196]: df.isnull().sum(axis=1).tolist()
Out[196]: [0, 0, 0, 3, 0, 0]
Или используйте count
как
In [130]: df.shape[1] - df.count(axis=1)
Out[130]:
0 0
1 0
2 0
3 3
4 0
5 0
dtype: int64