21 August 2020
Code
# Create a list with NaN
x = [1, np.nan, np.nan, 2, np.nan]
print(x)
print(type(x))
[1, nan, nan, 2, nan]
<class 'list'>
.
Option # 1:
# Import library
import numpy as np
# Count NaN
y = x.count(np.nan)
# Output:
print("Count of NaN:", y)
Count of NaN: 3
.
Option # 2
# Import library
import numpy as np
# Count NaN
y = np.isnan(x).sum()
# Output:
print("Count of NaN:", y)
Count of NaN: 3
.
Option # 3:
# Import library
import numpy as np
# Count NaN
y = np.count_nonzero(np.isnan(x))
# Output:
print("Count of NaN:", y)
Count of NaN: 3
.
Any errors in code above?
Please send a message.