首页 > 解决方案 > 为 Python 系列中的元组删除 na

问题描述

假设我有一个系列

 a = pd.Series([(1,2), (3,4), (float('NaN'),float('NaN'))])

如何从系列中删除 (nan,nan)?

问候,

标签: pythontuplesseriesna

解决方案


假设您只想保留不包含 NaN 值的对,您可以执行以下操作:

a = a[~ a.apply(lambda x: np.isnan(x[0] or np.isnan(x[1])))]

推荐阅读