我有一個問題,可能是太基本的,但在這裏它是字符類型的對象......其中()與
我想從這樣的數據集中提取的月度數據:
Date Obs
1 2001-01-01 120
2 2001-01-02 100
3 2001-01-03 150
4 2001-01-04 175
5 2001-01-05 121
6 2001-01-06 100
我只是想從數據在那裏我有一定的月份(如1月)行,這完美的作品:
output=which(strftime(dataset[,1],"%m")=="01",dataset[,1])
但是當我嘗試創建一個循環使用一個變量,通過所有月份去日在宣佈有字符它不起作用,我只會得到「假」。
value=as.character(k)
output=which(strftime(dataset[,1],"%m")==value,dataset[,1])
是的,它是(1至12),我忘了它。一個非常基本的錯誤,我忘記了我有01到12,而不是1到12.謝謝! –