我正在尝试将 R 中的 xts 对象转换为矩阵,但如果我使用符号字符变量则无法做到这一点。这是我的代码。
library(quantmod)
tickertoget = "AAPL"
getSymbols(tickertoget, from = "2024-01-01", src="yahoo")
m1 = as.matrix(AAPL)
m2 = as.matrix(tickertoget)
当我运行此代码时,m1 是一个矩阵,但 m2 不是。如果我只是要求 R 显示 m2,这就是我得到的。
> m2
[,1]
[1,] "AAPL"
当我调用 as.matrix 并得到与 m1 相同的结果时,如何使用变量“tickertoget”?或者,还有其他功能可以使用吗?我想对许多不同的代码执行此操作。
你应该使用
get
:
m2 = as.matrix(get(tickertoget))