在PySpark数据框中创建的二进制列不能用作过滤器?

问题描述 投票:0回答:1

我正在使用PySpark在我的数据框中创建一个附加的BinaryColumn,然后使用它来过滤该数据框。此过程显示错误。

  1. 数据:

Click here to see the data

  1. [创建二进制列:

Click here to see the Binary Column

Click here to see the Schema

  1. 过滤器和错误:

click here to see the error

pyspark pyspark-sql pyspark-dataframes
1个回答
0
投票

尝试使用filter功能

df_filter = df_bc.filter(col('binary_col') == 'false')
df_filter.show()
© www.soinside.com 2019 - 2024. All rights reserved.