我試圖創建一個單獨的向量(我打算在數據框中以與Excel列類似的方式使用),日期增量爲一天,使用for循環。這個想法是第一次運行在1月1日開始,第二次在1月2日,第二次在1月3日,等等......將日期增量的輸出存儲在for循環中R
我有一個POSIXct變量(rdays),其中包含前45個日期值
[1] "2012-01-01 00:00:00 EST" "2012-01-01 01:00:00 EST" "2012-01-01 02:00:00 EST"
[4] "2012-01-01 03:00:00 EST" "2012-01-01 04:00:00 EST" "2012-01-01 05:00:00 EST"
[7] "2012-01-01 06:00:00 EST" "2012-01-01 07:00:00 EST" "2012-01-01 08:00:00 EST"...
我使用下面的for循環來創建這些增量:
for(i in 1:321){
range_days <- rdays + days(i) - days(1)
a <- print(range_days)
}
a # returns only the last iteration (the 321th)
的想法是一年(從1月1日至2月14日)在以下格式小時步驟的天將所有運行存儲在向量(或列表)中,但我無法找到將它們全部存儲在一起的方法。我需要這種格式的數據,以與Excel中的VLOOKUP類似的方式提取數據以執行額外的計算。
非常感謝。有用。雖然它創建了一個日期 - 數字矩陣,但我能夠以posixct格式將其轉換回單個矢量。這正是我所尋找的...... – madmex