数据框中的 $ API
$ in DataFrame API
关于 Spark 1.3 中的新 DataFrame API 的问题。
在文档中的某些示例中有 df.groupBy($"something")。
这里的$是什么意思。它是特定于 Spark 还是一般的 Scala 事物?
这是 Spark 的东西。请注意,groupBy
接受可变数量的 Column
,因此在其 implicits
对象中包含一个 StringToColumn
class,它将 String
转换为Column
通过这个 $
运算符。
Scala 的方法是使用反引号,但是他们可能会使用 $
,因为它更容易在 Java
中使用
关于 Spark 1.3 中的新 DataFrame API 的问题。
在文档中的某些示例中有 df.groupBy($"something")。
这里的$是什么意思。它是特定于 Spark 还是一般的 Scala 事物?
这是 Spark 的东西。请注意,groupBy
接受可变数量的 Column
,因此在其 implicits
对象中包含一个 StringToColumn
class,它将 String
转换为Column
通过这个 $
运算符。
Scala 的方法是使用反引号,但是他们可能会使用 $
,因为它更容易在 Java