[英]Using Filter Condition While Joining Spark Dataframes: Spark/Scala
Spark 不像 java 的 JDBC API,我們需要在 where 條件下用單引號包裹字符串。 你能簡單地嘗試使用不帶任何引號和 $ 符號的name
變量嗎
var name="abcd"
var last_name="xyz"
val df3 = df1.join(df2, df1("id") === df2("id"))
.filter(df1("name")===name && df1("last_name")===last_name)
.drop(df1("name"))
.drop(df2("name"))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.