【发布时间】:2016-10-24 17:13:40
【问题描述】:
当我们尝试从 DataFrame 中选择 Columns 时,可以使用 $"columnname" 或 col("columnname") 或仅使用 "columnname"。
我的问题是$ symbol[返回 ColumnName] 是如何工作的,我可以理解我需要 import sqlContext.implicits._ 才能在 df.select 上使用 $ 符号
我也没有在 SQLImplicits 类上看到 $ method。我可以看到一种名为 symbolToColumn(scala.Symbol s) 的方法。
有人可以解释一下吗?
【问题讨论】:
标签: scala dataframe apache-spark-sql