我想将函数log
应用于此列表中的元素:
list(DNK = structure(c(17.6211745719591, 16.9704417500702, 16.1549721533571
), .Tsp = c(2014, 2014.16666666667, 12), class = "ts"), NOR = structure(c(14.9003874574234,
15.0006940004899, 12.121294393011), .Tsp = c(2014, 2014.16666666667,
12), class = "ts"))
预期结果:
list(DNK = structure(c(2.869101, 2.831473, 2.782228
), .Tsp = c(2014, 2014.16666666667, 12), class = "ts"), NOR = structure(c(2.701387,
2.494964, 2.494964), .Tsp = c(2014, 2014.16666666667,
12), class = "ts"))
提前感谢您的见解/答案!
example <- list(DNK = structure(c(17.6211745719591, 16.9704417500702, 16.1549721533571
), .Tsp = c(2014, 2014.16666666667, 12), class = "ts"), NOR = structure(c(14.9003874574234,
15.0006940004899, 12.121294393011), .Tsp = c(2014, 2014.16666666667,
12), class = "ts"))
lapply(example, log)
应该能解决你的问题
我们可以使用lapply
来遍历list
和log
元素
lapply(lst1, log)
#$DNK
# Jan Feb Mar
#2014 2.869101 2.831473 2.782228
#$NOR
# Jan Feb Mar
#2014 2.701387 2.708096 2.494964