Answers for "numpy matrix filled with nan"

1

numpy find rows containing nan

# in each case returns array of bool
np.isnan(a).any(axis=1) # rows where any value is nan
np.isnan(a).all(axis=1) # rows where all values are nan
Posted by: Guest on June-07-2021
2

python numpy array replace nan with string

import numpy as np
l=['foo', 'bar', 'baz', np.nan]

l_new=['missing' if x is np.nan else x for x in l]

print l_new
# Result:
# ['foo', 'bar', 'baz', 'missing']
Posted by: Guest on August-24-2021

Python Answers by Framework

Browse Popular Code Answers by Language