【发布时间】:2020-08-20 14:14:35
【问题描述】:
我想用 lambda 实现 reduce 函数。例如,如果有 pyspark 数据框并且在某个列上,我想获取那些列值长度在某个范围之间的所有记录。如何使用带有 lambda 的 reduce 函数来实现这一点。 我尝试用下面的代码来实现它,但我不太确定。
bad_df = reduce(lambda x, (min < f.col(x) < max for x in df.columns if x in col_list))
col_list 有我要检查列值是否在范围内的列列表。
【问题讨论】:
标签: python dataframe lambda pyspark