我有一个data.table称为价格有3列:股票代码,日期和价格。 我已经运行查询data.table功能
setkey(prices,ticker,date)
如果我这样做,从代码,它的工作原理
prices[list("MSFT",as.Date("2013-01-15")]
在2013年1月15日 只返回一行MSFT不过,如果我写的这个功能
getPrice <- function(ticker,date) {
prices[list(ticker,date)]
}
它返回整个data.table 我怀疑它有话跟在我的参数范围界定,但我不能得到它的工作。 如果我事先不知道参数,我该如何查询data.table?
没有你的数据我无法证实,但使用一个玩具的例子,这对我来说很好。 – Justin