r - 将 5 分钟盘中价格转换为每日价格
问题描述
我正在寻求 R 专家的指导我有一个 5 分钟盘中价格的数据框,并且想转换为每日价格,我应该怎么做?我搜索了“高频”包并尝试使用聚合函数,但无济于事这是我的数据样本
DT Open High Low Close Volume
1: 1991-01-02 07:25:00 0.0000 0.0000 0.0000 0.0000 0
2: 1991-01-02 07:30:00 101.3594 101.3594 101.3594 101.3594 0
3: 1991-01-02 07:35:00 101.3594 101.3594 101.3594 101.3594 0
4: 1991-01-02 07:40:00 101.3594 101.3594 101.3594 101.3594 0
5: 1991-01-02 07:45:00 101.3594 101.3594 101.3594 101.3594 0
6: 1991-01-02 07:50:00 101.3750 101.3750 101.3750 101.3750 0
解决方案
除非是学校作业,否则为什么不每天导入数据?
#install.packages("quantmod")
library(quantmod)
getSymbols(Symbols = c("BTC-USD"),
from = from,
to = to,
src = "yahoo",
adjust = TRUE,
periodicity = "daily") #set the period
推荐阅读
- javascript - 如何调试没有发出任何声音的语音合成
- sql - SQL 为 2017 年或 2018 年或 2019 年的列范围内的每一行返回 1
- node.js - 如何从 execSync() 获取 err、stderr?
- c++ - 在这个简单的函数中从 'char' 到 'const char*' 的无效转换
- ios - 应用程序被 Xcode 杀死后 DispatchSource.makeReadSource 持有套接字
- c++ - 使用 433Mhz 发送器实时发送 PWM 值
- html - 自动将文本字段从一个文本字段填充到另一个文本字段,只需少量更改
- python - 绘制多索引数据框
- android - 如何接受安装 SDK 包的许可证
- c# - 让 Task.WhenAny 在一项特定任务结束时返回