【译】SQL Pivot介绍
[原文链接](https://databricks.com/blog/2018/11/01/sql-pivot-converting-rows-to-columns.html) 引言 Pivot作为DataFrame的功能在Apache Spark 1.6被引入, 支持用户将单列数据转换为多列数据,Apache Spark 2.4版本扩展了这部分功能, 本文将以西雅图当地气温为基础,介绍如何通过SQL pivot实现复杂数据的转换。 Pivot气温检查 下表是今年西雅图7月气温最高的9天气温温度, 最高可达90华氏度! 假设我们想知道西雅图气温历史上是否存在过这种趋势,最直观的方法是将气温数据按照下列方式进行展示,月份作为列,年份作为行,值为当月平均最高气温,这种数据组织方式横向可以比较相邻月份的气温,纵向可以比较不同年份统一月份的平均最高