好吧,所以我想分別爲6月,7月和8月的這些數據。我使用as.Date函數將日期轉換爲類「Date」。R - 如何按月對數據集進行子集劃分?
BG.data$Date <- as.Date(BG.data$TIMESTAMP, format = "%d/%m/%Y")
接下來,我嘗試在七月份選擇開始和結束日期子集的數據。
July <- selectByDate(BG.data$Date, start = "1/7/2014", end = "31/7/2014")
我不斷收到此錯誤消息。
Error in as.Date.default(date) :
do not know how to convert 'date' to class 「Date」
爲什麼?? !!!?我有我想要在課程日期的子集,所以我不知道爲什麼它不會工作!
您可能會發現'lubridate'軟件包比基於R的日期更容易。 – 2014-09-18 17:24:46
該軟件包中的哪些函數? – 2014-09-18 17:28:29
我不知道'selectByDate'是如何工作的,但是你的'start'和'end'日期是格式化的,'%d /%m /%Y',而'Date'類日期格式爲'%Y-%m - %d' – Henrik 2014-09-18 17:31:17