【发布时间】:2017-03-12 01:39:25
【问题描述】:
我对 spark 和 pyspark 比较陌生
final_plogfiles = plogfiles.filter(lambda x: len(x)>0)
我编写了这段代码来过滤掉 RDD plogfiles 中的空行。它没有删除空行。
我也试过
plogfiles.filter(lambda x: len(x.split())>0)
但是如果我使用plogfiles.filter(lambda x: x.split()),所有行中的尾随和前导空格都会被修剪
我只想过滤掉空行。我想知道我哪里出错了。
【问题讨论】:
-
我使用了 rstrip() 来获得结果。我仍然有兴趣知道答案,因为它可能会帮助我做其他事情! :)
标签: python lambda filter pyspark rdd