在Scala中将马鞍DataFrame重新采样为每小时15分钟和5分钟

时间:2013-12-29 18:57:19

标签: scala dataframe resampling saddle

我正试图以[“unixtime”,“price”,“amount”]格式使用一些股票价格数据。

使用CsvParser加载CSV文件很简单,但是如何重新采样数据以使用olhc(开盘价,最高价,最低价,收盘价)以及价格和金额总和,以及Julia中的特定时期(每小时,15分钟,5分钟等......)?

将unixtime转换为日期之后的数据框就像是:

DataFrame:
                           date price  amount
[1,]    2011-09-13T13:53:36 UTC   5.8     1.0
[2,]    2011-09-13T13:53:44 UTC  5.83     3.0
[3,]    2011-09-13T13:53:49 UTC   5.9     1.0
[4,]    2011-09-13T13:53:54 UTC   6.0    20.0
[5,]    2011-09-13T14:32:53 UTC  5.95 12.4521
[6,]    2011-09-13T14:35:04 UTC  5.88   7.458

是否有任何外部包重新采样数据,或者马鞍中是否有任何功能可以实现此目的?

0 个答案:

没有答案