【发布时间】:2016-04-06 16:25:10
【问题描述】:
我有一个这样的当前 RDD 数据
DataRDD = [(0,u'A chunk of text'),(1,u'Test sentence check')]
我的目标是需要将这些文本拆分成单词,同时保留这些句子的 id
我的结果会是这样的
[(0,u'A'),(0,u'chunk'),... ,(1,u'check')]
现在我正在尝试使用带有 split() 的 flatmap
result = DataRDD.flatmap(lambda (id,text):(id,text.split()))
但是代码不起作用,我应该编写函数来拆分这些文本而不是直接使用 split() 吗?
【问题讨论】:
标签: python apache-spark split pyspark rdd