python - 如何删除 dask 数据框中带有 nan 单元格的行?

标签 python pandas dataframe nan dask

我有一个 dask 数据框,我想在其中删除“sell_price”列中具有 NAN 值的所有行

image_features_df.head(3)
   feat1   feat2   feat3  ...  feat25087    feat25088   fid   selling_price
0   0.0    0.0     0.0    ...   0.0          0.0         2       269.00
1   0.2    0.0     0.8    ...   0.0          0.3         22      NAN    
2   0.5    0.0     0.4    ...   0.0          0.1         70      NAN

上表显示了我的数据框的 View 。

我希望输出是一个 dask 数据框,在“sales_price”列中没有任何 NAN 单元格。

预期输出:

image_features_df.head(3)
   feat1   feat2   feat3  ...  feat25087    feat25088   fid   selling_price
0   0.0    0.0     0.0    ...   0.0          0.0         2       269.00
4   0.3    0.1     0.0    ...   0.0          0.3         26      1720.00    
6   0.8    0.0     0.0    ...   0.0          0.1         50      18145.25

最佳答案

您能否尝试以下操作,如果在 sell_price 列中找到 NaN,这将删除该行。

df.dropna(subset=['selling_price'])

关于python - 如何删除 dask 数据框中带有 nan 单元格的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59005785/

相关文章:

python - 连接和分组填充 NaN 值

python - 转换 pandas 数据框中的日期格式

python - 从脚本中捕获标准输出?

python - 列表中每个单词的首字母大写;栏全部大写的单词

python - 如何用 Pandas 数据框中的范围替换列值

python - 许多数据帧上的高效 Python Pandas Stock Beta 计算

python - 数据框到按键分组的元组列表的字典

python - 将 Dataframe 转换为数据透视表,将值分组到列表中

Python Pandas Concat "WHERE"满足条件

python raw_input def 输入问题