Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays Scala中数组的统计模式_Arrays_Scala_Apache Spark_Spark Dataframe_Mode - Fatal编程技术网

Arrays Scala中数组的统计模式

Arrays Scala中数组的统计模式,arrays,scala,apache-spark,spark-dataframe,mode,Arrays,Scala,Apache Spark,Spark Dataframe,Mode,我需要找到数组的统计模式。考虑 val数据=数组(101、100、101、100、100、103、100、100、100、101、101、150、150、150、150、151、150、150、150、150、150) [上面的“数据”数组是示例一。]实际上数组包含200个值,我需要使用Scala为每连续10个数据点查找统计模式值(最常见值) 任何可行的想法都将受到欢迎。data.grouped(10).map(u.groupBy(identity).mapValues(u.size).maxB

我需要找到数组的统计模式。考虑

val数据=数组(101、100、101、100、100、103、100、100、100、101、101、150、150、150、150、151、150、150、150、150、150)

[上面的“数据”数组是示例一。]实际上数组包含200个值,我需要使用Scala为每连续10个数据点查找统计模式值(最常见值)


任何可行的想法都将受到欢迎。

data.grouped(10).map(u.groupBy(identity).mapValues(u.size).maxBy(u.2.)。1).toList
那么,您为解决此问题而编写的代码有什么问题吗?我只能为每个连续的10个数据点提取最常出现的值的大小。data.grouped(10).map(.groupBy(identity).mapValues(.size))。ToArrayy您的想法非常有效。谢谢