繁体   English   中英

Apache Zeppelin从临时表中选择数据时的列顺序错误,如何将特定列放在第一位?

[英]Order of the columns in Apache Zeppelin when selecting the data from the temprorary table is wrong, how to put specific column first?

Currently we have the scala DataFrame output with id value shown first (but it is chronologically added to the DataFrame last). 其他列根据.pivot() function 和数据动态显示。

当我在%sql解释器中调用数据时,顺序正在改变,因此我下载的 CSV 文件也有最后一个 id 列,这对我不起作用。 我不能通过手动将 id 列放在第一个点来一次编写选择脚本,因为由于 pivot,我无法控制其他列。 还有其他方法可以先制作特定列 go 吗?

在此处输入图像描述

Scala 款为:

resultMean.registerTempTable("mean")  

sql 段落为:

%sql
select  *
from mean

对于将来会阅读本文的人来说,这种行为的原因是滥用DataFrame 在 Scala 中, .show()被 abblied 到一个 DataFramw,而导出到临时表到另一个。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM