我正在尝试迭代pandas数据帧中的行,并删除所有不包含dict的行。这是我目前使用的代码。for i in df.iloc[ind]: test=True df.drop([ind],inplace=True) 然而,并不是所有没有字典的行都被删除了,我得到了以下错误:IndexError: singl
我的数据帧如下所示: ? 我需要删除前4行,因为它们在第一列中的值为NaN。由于我必须对稍有不同的数据帧执行此操作,因此不能简单地按索引删除它们。为了实现这一点,我想到了按行迭代df,使用numpy isnan函数检查值是否为NaN,然后删除行-遗憾的是,它似乎不起作用。first_col = df.columns[0] if np.