我有一個包含兩列日期和時間的數據集,我想將它轉換爲包含日期和時間的列,例如:"2014-02-01 13:04:05"
。將日期和時間轉換爲日期+時間戳
我知道這樣做的代碼是:
as.POSIXct(paste(data$Date, data$Time),format="%Y-%m-%d %H:%M:%S")
這將返回,因爲數據集中的問題有很多正確的價值觀,但也NA。 我的問題駐留在我的數據集中,將data$Time
作爲因子,時間範圍從02:00:00
- 25:59:00
。
所以我想要的是切斷data$Time
,所以如果它超過24:00:00
它會在日期中添加另一天並顯示正確的時間。
例如: "2014-01-31 25:30:00"
將變得"2014-02-01 01:30:00"
謝謝!有用! 欣賞它 – KhalidN 2015-03-31 13:53:29