【发布时间】:2015-08-10 13:58:19
【问题描述】:
此页面包含均值、最大值、方差等,但不包含中值和众数。https://spark.apache.org/docs/1.1.1/mllib-statistics.html
我用这段代码解析数据
JavaRDD<Vector> parseData = data .map(new Function<String, Vector>() {
/** * */
private static final long serialVersionUID = 1L;
public Vector call(String line) {
// del = " " String[] sArray = line.trim().split(delimiterFinal);
double[] values = new double[sArray.length];
for (int i = 0; i < sArray.length; i++) {
if (columnsSet.contains(i)) {
values[i] = Double.parseDouble(sArray[i]);
}
}
return Vectors.dense(values);
}
【问题讨论】:
-
afaik:你必须自己编写代码。但这很容易。
标签: java apache-spark apache-spark-mllib