當我們試圖從數據框中選擇列,可以使用$"columnname"
或col("columnname")
或只是"columnname"
。
我的問題是如何$ symbol
[返回的ColumnName]工作,我能理解我需要import sqlContext.implicits._
使用$符號上df.select
我沒有看到$ method
上SQLImplicits
類爲好。我可以看到名稱爲symbolToColumn(scala.Symbol s)
的一種方法。
有人能解釋更多關於這個?
的可能的複製[斯卡拉2.10字符串插值 - 如何插值一個字符串變量?](http://stackoverflow.com/questions/13260864/string-interpolation-in-scala-2-10-how-to-插入一個字符串變量) –