注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
結果のセットを確認し、データ型が期待通りであることを確認します。
union board を使用する際には、ユーザーの列のデータ型に注意してください。互換性のある列の型はキャストされます。具体的な例として、2つのデータセットを使用しましょう。
データセット1
ID (int) | Name (string) |
---|---|
555 | Alice |
666 | Bob |
データセット2
ID (long) | Name (string) |
---|---|
555 | Alice |
999 | Chloe |
データセット1
から始めて、データセット2
から位置による行の追加を行うと、結果のセットは以下のようになります:
ID (long) | Name (string) |
---|---|
555 | Alice |
666 | Bob |
555 | Alice |
999 | Chloe |
データセット1
から始めて、データセット2
で位置により表示される行を保持すると、結果のセットは以下のようになります:
ID (long) | Name (string) |
---|---|
555 | Alice |
開始セットには列 ID が int 型として含まれていたにもかかわらず、結果のセットでは long 型になっていることに注意してください。表示される行を保持するは、spark の Intersect
関数を使用します。
データセット1
から始めて、データセット2
で位置により表示される行を削除すると、結果のセットは以下のようになります:
ID (long) | Name (string) |
---|---|
666 | Bob |
同様に、開始セットには列 ID が int 型として含まれていたにもかかわらず、結果のセットでは long 型になっていることに注意してください。表示される行を削除するは、spark の Except
関数を使用します。
データセットを結合した後、結果が期待通りであるかを確認するために、結合セットのテーブルを見ることをお勧めします。アクションリボンでテーブルを選択し、新しく結合されたセットをスクロールします。