Sha*_*kar 3 scala dataframe apache-spark-sql
当我们尝试从 DataFrame 中选择列时,可以使用$"columnname"orcol("columnname")或 just "columnname"。
我的问题是$ symbol[which 返回 ColumnName]是如何工作的,我可以理解我需要import sqlContext.implicits._使用 $ 符号df.select
我也没有$ method在SQLImplicits课堂上看到。我可以看到一种名为 的方法symbolToColumn(scala.Symbol s)。
有人可以对此进行更多解释吗?
它来自StringToColumn于隐内部类SQLImplicits(其由实现该implicits对象)。
StringContext是f/s和其他字符串插值器在 Scala 中编写的方式。
| 归档时间: |
|
| 查看次数: |
2216 次 |
| 最近记录: |