1
我有4個數據幀。 DF1 姓名,身份證,年齡什麼是多個數據框的最佳途徑?
DF2 姓名,ID,組
DF3 姓名,身份證,城市
DF4 姓名,身份證,CTRY
我該如何加入所有4數據幀與macth相同的'名字'和'id'。 例如DF
姓名,身份證,年齡組,市,CTRY
我有4個數據幀。 DF1 姓名,身份證,年齡什麼是多個數據框的最佳途徑?
DF2 姓名,ID,組
DF3 姓名,身份證,城市
DF4 姓名,身份證,CTRY
我該如何加入所有4數據幀與macth相同的'名字'和'id'。 例如DF
姓名,身份證,年齡組,市,CTRY
嘗試:
List(df1, df2, df3, df4).reduce(_ join (_, Seq("name", "id")))
你可以試試'VAL resultDf = DF1.join(DF2,SEQ(」名稱「,」ID「)),就像你可以連接所有四個數據幀一樣。 – Shankar
感謝您的回覆,它可以完成。但是我必須寫多條連接線。有沒有其他方法可以在一行或更少的行中執行? –
你應該能夠在單行中添加所有的數據幀,因爲連接返回另一個數據幀。 – Shankar