在这篇博文中, 我们将介绍一些重要的功能, 其中包括:
随机数据生成功能
摘要和描述性统计功能
样本协方差和相关性功能
交叉表(又名列联表)
频繁项目(注: 即多次出现的项目)
数学函数
我们在例子中使用...Out[6]: 1.0
在上面的例子中, id列与自身完全相关, 而两个随机生成的列则具有较低的相关值..
4.交叉表(列联表)
交叉表提供了一组变量的频率分布表....列联表是统计学中的一个强大的工具, 用于观察变量的统计显着性(或独立性). 在Spark 1.4中, 用户将能够将DataFrame的两列进行交叉以获得在这些列中观察到的不同对的计数....请注意, " a = 11和b = 22" 的结果是误报(它们并不常出现在上面的数据集中)
6.数学函数
在Spark 1.4中还新增了一套数学函数. 用户可以轻松地将这些数学函数应用到列上面....对于采用两个参数作为输入的函数, 例如pow(x, y)(计算x的y次幂), hypot(x, y)(计算直角三角形的斜边长), 两个独立的列或者列的组合都可以作为输入参数.