0
我有一張表,可以使用SQL進行查詢。有兩列一個叫做Actor1Type1,另一個叫做Actor2Type1。如果Actor1Type1列中的某個單元格爲''且Actor2Type1不是'',那麼我想將該單元格的值更改爲Actor2Type1的值。我不知道如何用Spark SQL來做這件事,因爲我對它很陌生。將表中的SQL SQL Pyspark更新值更改爲表中的另一個值
到目前爲止,我有
sqlContext.registerDataFrameAsTable(df, 'temp')
new_df = sqlContext.sql("""SELECT CASE WHEN temp.Actor1Type1Code == '' AND temp.Actor2Type1Code != ''
THEN temp.Actor1Type1Code""")
謝謝你的工作! – CatherineAlv