我一直試圖根據選定的主題標籤過濾來自SQL數據框的推文。我的代碼(下面給出)適用於我嘗試過濾所選哈希標籤的推文。如何過濾基於關鍵字列表的Scala SQL上下文數據框中的文本
dfs.select(dfs("text"))
.map(r => r.getString(0))
.filter(_.contains("#tweet_of_interest"))
.foreach(println)
然而,當我向我的代碼過濾基於存儲在列表中的井號標籤的tweets,我碰到下面的錯誤。
dfs.select(dfs("text"))
.map(r => r.getString(0))
.filter(hashtag_list.exists(_.contains))
.foreach(println)
error: missing arguments for method contains in class String; follow this method with `_' if you want to treat it as a partially applied function
dfs.select(dfs("text"))
.map(r => r.getString(0))
.filter(konykeywords.exists(_.contains))
.foreach(println)
謝謝你,你的代碼爲我完美工作。 –