数据框列的连续小波变换

Continuous wavelet transform of a dataframe column

我想对存储在数据帧的 price 列中的时间序列执行连续小波变换(使用墨西哥帽小波),如下所示:

 > df
  id time  price
1  1    0 222.19
2  1    1 220.42
3  1    2 224.95
4  1    3 225.74

我没有找到一个包来帮助我完成这个任务,然后我尝试编写包含在 Wikipedia 中的积分形式定义的代码。无论如何,这对我来说是个问题,因为,例如

install.packages("pracma")
library("pracma")
fun <- function(x) **insert function here**
integral(fun, -1000, 1000, reltol = 1e-12, method = "Simpson")

允许我们估计函数的定积分,但我有一个数组(即 price)。

但是,如果您尝试将您的列表转换为数据框,那么评估函数不是更容易吗? wavalet变换的transform有什么作用?