给定一个使用spark sql(2.4.*)以这种方式构建的表:
scala> spark.sql("with some_data (values ('A',1),('B',2)) select * from some_data").show()
+----+----+
|col1|col2|
+----+----+
| A| 1|
| B| 2|
+----+----+
我无法设置列名(实际上是默认的) col1
以及 col2
). 有没有办法将这些列重命名为 label
以及 value
?
1条答案
按热度按时间vfh0ocws1#
将查询修改为-
或者用这个例子作为参考-
请注意
T(Class_Name, Customer, Date_Time, Median_Percentage)
根据需要为列提供名称