在条件下删除dask dataFrame中的行

时间:2018-09-20 15:10:37

标签: python-3.x dataframe data-analysis dask

我正在尝试通过以下方式在dask数据框中删除一些行:

df.drop(df[(df.A <= 3) | (df.A > 1000)].index)

但是这个不起作用,返回NotImplementedError: Drop currently only works for axis=1

我真的需要帮助

1 个答案:

答案 0 :(得分:2)

您可以按照以下步骤从Pandas / Dask数据框中删除行:

df = df[condition]

在您的情况下,您可能会执行以下操作:

df = df[(df.A > 3) & (df.A <= 1000)]