2016-10-06 8 views
-1

特定の日付のデータを選択する方法を知りたいと思います。 たとえば、私はこのコードを書いた。特定の日付の値を選択する方法

dt = data.table(Date = as.Date(c("2016-01-01", "2016-02-01", "2016-03-01", "2016-04-01", "2016-05-01")), 
       Value = c(1,2,3,4,5)) 

dates = as.Date(c("2016-02-01", "2016-03-01")) 

result = dt[Date == dates] 

私は、「2016年2月1日」の値を取得したいのですが、「2016年3月1日」

は、私はそれを書くことを試みたが、このコードは動作しません。

result = dt[Date == dates] 
+1

http://stackoverflow.com/questions/18725014/selecting-specific-dates-in-r見つかりので、あなたはこれを見ていました「rリストから日付を選択」を検索することにより、 –

答えて

1

あなたのコードの最後の行は、この可能性:

result = dt$Value[dt$Date %in% dates] 
# [1] 2 3 
関連する問題