是否有任何Java API或开源来构建数据聚合,分组和分析对象数据列表?
战略应该是:答案 0 :(得分:6)
答案 1 :(得分:3)
作为API我推荐BIRT。
其他已知的工具,您可以将它们用作API或包含库,因为它们是开源的:
WEKA:Weka将所有数据加载到内存中并在内存中处理它们(如果数据非常大,也可能会导致问题)。
答案 2 :(得分:3)
您可能尝试使用jxpath:http://commons.apache.org/jxpath/这允许您使用x路径查询浏览java对象,您可以选择列表中具有属性值=“abcd”的对象的所有对象。使用xpath,您还可以使用sum avg ...
等函数答案 3 :(得分:1)
如果你不介意编写Clojure(在JVM上运行的Lisp),那么Incanter可能是一个有趣的选择。