Joinery
Joinery 是遵循Pandas或R数据帧精神的数据帧实现。
快速开始
maven 引入
<dependency>
<groupId>joinery</groupId>
<artifactId>joinery-dataframe</artifactId>
<version>1.9</version>
</dependency>
例子
以下是一个简单的激励示例。
使用Java进行工作时,如下所示的数据操作应该很容易。
下面的代码从Yahoo!检索2008年的S&P 500每日市场数据。
财务并返回一年中前三个月的平均月收盘价。
DataFrame.readCsv(ClassLoader.getSystemResourceAsStream("gspc.csv"))
.retain("Date", "Close")
.groupBy(row -> Date.class.cast(row.get(0)).getMonth())
.mean()
.sortBy("Close")
.tail(3)
.apply(value -> Number.class.cast(value).intValue())
.col("Close");
[1370, 1378, 1403]
总结
希望本文对你有所帮助,如果喜欢,欢迎点赞收藏转发一波。
我是老马,期待与你的下次相遇。
参考资料
《统计学习方法》
http://cardillo.github.io/joinery/v1.9/api/reference/joinery/DataFrame.html