1
データフレームの使用時に主キーを定義することはできますか? 私は「ID」で結合した2つのデータフレームを持っています。今度は "Date"を選択し、出力にプライマリキー "ID"を受け取っています。Scala:データフレームの主キーの定義
val join1 = df_2.join(df_3, df_3.col("ID") === df_2.col("APPLICATION2_ID"))
val joinFinal = join1.join(df_1, df_1.col("ID") === join1.col("ID"))
データフレームは、主キーの概念がありませんし、何を示唆していると、動作するはずです...まさにあなたが試みているのは働いていないのですか? –
val join1 = df_2.join(df_3、df_3.col( "ID")=== df_2.col( "APPLICATION2_ID")) val joinFinal = join1.join(df_1、df_1.col( "ID")== = join1.col( "ID"))私は参加した3つのデータフレームを持っていて、すべてのデータフレームには "ID"という列があります。今私は変換を実行しようとしています。 val df_Move = joinFinal.select( "ID"、 "Date")。しかし、 "ID"と呼ばれる複数の列のため、あいまいなIDエラーが発生しています。 – SFatima
@SFatimaそして、何がエラーですか? –