我正在尝试清理数据集。 在最后3行中,如果列“B”为空,则删除整个行。 我还没有想出如何仅在特定行上使用dropna。 A B 1 1 3 2 5 3 6 5 4 2 5 3 6 需要成为 A B 1 1 3 2 5 3 6 5 5 3 6
你需要将最后三行切片,然后应用你的条件,并将其传递给 drop。n=3 df=df.drop(df.tail(n).B.eq('').loc[lambda x : x].index) A B 1 1 3 2 5 3 6 5 5 3 6