ティッカー、日付、価格の 3 つの列を持つ price という data.table があります。私は走った
setkey(prices,ticker,date)
コードからこれを行うと、動作します
prices[list("MSFT",as.Date("2013-01-15")]
2013-01-15 の MSFT の行のみを返す ただし、この関数を記述すると
getPrice <- function(ticker,date) {
prices[list(ticker,date)]
}
それはdata.table全体を返します.iパラメータのスコープと関係があると思われますが、動作させることができません. 事前にパラメーターがわからない場合、data.table を照会するにはどうすればよいですか?