【发布时间】:2015-05-21 03:40:00
【问题描述】:
我有两个包含 NaN 的 numpy 数组:
A = np.array([np.nan, 2, np.nan, 3, 4])
B = np.array([ 1 , 2, 3 , 4, np.nan])
是否有任何智能方法使用 numpy 删除两个数组中的 NaN,并删除另一个列表中相应索引上的内容? 让它看起来像这样:
A = array([ 2, 3, ])
B = array([ 2, 4, ])
【问题讨论】:
-
你也在使用
pandas吗? (dropna可以用DataFrame对象做你想做的事)