【发布时间】:2015-10-22 20:25:19
【问题描述】:
我有一个如下所示的数据集:
df = pd.DataFrame({'a': [1,1,1, 2, 3, 3, 4], 'b': [1,np.nan, np.nan, 2, 3, np.nan, 4]})
我希望删除下一行中具有 np.nan 的所有行。我不知道如何做到这一点,因为我不知道如何根据其他行删除行。
【问题讨论】:
-
为什么投反对票?有没有办法根据后面的行删除一行?像查找一样。也许使用'a'有办法使用groupby?