SparkR文档详细介绍

时间:2015-09-06 05:54:04

标签: r apache-spark sparkr

我想使用column SparkR类中的函数,但我无法找到cbrthypot或{{}等函数的详细说明。 1}}。键入like将返回无用的信息。

我可以在任何地方找到这些列功能的详细信息吗?

1 个答案:

答案 0 :(得分:1)

开始的好地方通常是official API documentation。如果没有为您使用的语言正确记录某些功能,则值得尝试检查另一种语言(PythonScala)的文档是否无法提供更好的解释:

  • cbrt - 计算给定值的立方根
  • hypot - 计算sqrt(a ^ 2 + b ^ 2)
  • like - 相当于SQL LIKE运算符

df <- createDataFrame(sqlContext,
    data.frame(x=c("foo", "bar", "foobar"), y=c(1, 8, 27), z=c(-1, 5, 10)))

select(df, df$y, cbrt(df$y)) %>% head()

##    y CBRT(y)
## 1  1       1
## 2  8       2
## 3 27       3

select(df, hypot(df$y, df$z)) %>% head()

##   HYPOT(y, z)
## 1    1.414214
## 2    9.433981
## 3   28.792360

select(df, df$x, like(df$x, "%ar"), like(df$x, "foo%")) %>% head()

##        x (x LIKE %ar) (x LIKE foo%)
## 1    foo        FALSE          TRUE
## 2    bar         TRUE         FALSE
## 3 foobar         TRUE          TRUE