「+」関数を使用して 2 つの文字列列またはリテラルを文字列列と連結しようとすると、結果は常に null になります。
auction.select(col("item") ) show
+----+
|item|
+----+
|xbox|
+----+
というわけで、コラムはどうでもいいです。ただし、+ 演算子は常に null を返します。concat
1.4 API に関数が見つかりません。
auction.select(col("item") + col("item")) show
+-------------+
|(item + item)|
+-------------+
| null|
+-------------+
リテラルでも同じです
auction.select(lit("Blue ") + col("item")) show
+--------------+
|(Blue + item)|
+--------------+
| null|
+--------------+