我有一个包含一些代码的字段,这是一个函数的参数。例子:
aTickers <- c("GOOG Equity", "AAPL Equity")
这个论点的长度可能不同;允许包含 1 个股票代码、2 个股票代码甚至 10 个股票代码。数据被检索到堆叠的数据框中。我想使用股票信息拆分数据。我使用该功能
mX <- split(mY, mY$ticker)
我获得了一个基于股票值拆分的数据框。所以我可以使用 mX$'GOOG Equity' 来调用谷歌的股价数据。
如何将tickername 与 mX 连接,以便可以检索 mX$'' 中的数据?
提前谢谢了。
myY 看起来像这样,例如:
ticker date PX_LAST
1 SPX Index 2009-01-01 NA
2 SPX Index 2009-01-02 931.8000
5 SPX Index 2009-01-05 927.4500
6 SPX Index 2009-01-06 NA
7 SPX Index 2009-01-07 906.6500
8 SPX Index 2009-01-08 909.7300
9 SPX Index 2009-01-09 890.3500
….
5128 AAPL Equity 2009-01-01 NA
5129 AAPL Equity 2009-01-02 90.7500
5132 AAPL Equity 2009-01-05 94.5800
5133 AAPL Equity 2009-01-06 93.0200
5134 AAPL Equity 2009-01-07 91.0100
5135 AAPL Equity 2009-01-08 92.7000
5136 AAPL Equity 2009-01-09 90.5800
例如,mX$'SPX Index' 如下所示:
$`SPX Index`
ticker date PX_LAST
1 SPX Index 2009-01-01 NA
2 SPX Index 2009-01-02 931.80
3 SPX Index 2009-01-05 927.45
4 SPX Index 2009-01-06 NA
5 SPX Index 2009-01-07 906.65
6 SPX Index 2009-01-08 909.73
7 SPX Index 2009-01-09 890.35