<分区>
嗨,我有一个奇怪的 R 行为:
我有一个包含日期、时间和一些值的数据集:
Date Time Global_active_power
2006-12-16 17:24:00 4.216
2006-12-16 17:25:00 5.360
2006-12-16 18:24:00 6.216
2006-12-16 18:25:00 5.390
2006-12-17 07:24:00 3.216
2006-12-17 17:25:00 1.360
2006-12-17 17:24:00 2.216
2006-12-17 18:25:00 6.360
我想从前 2 列构建一个包含 Date+Time 的组合列,其中 1 列是这样的:
Date Time Global_active_power combinedTime
2006-12-16 17:24:00 4.216 2006-12-16 17:24:00
现在的问题是,在这样做的过程中,我总是将今天的日期混入其中:
Date Time Global_active_power combinedTime
2006-12-16 17:24:00 4.216 2006-12-16 2017-07-23 17:24:00
这是我的代码:
Data$Date<- as.Date(Data$Date, "%d/%m/%Y")
Data$Time<-strptime(Data$Time, "%H:%M:%S")
Data1 <-subset(Data, (Date < "2007-02-03" ) )
Data2 <-subset(Data1,(Date > "2007-01-31" ) )
t <- paste((Data2$Date), (Data2$Time))
Data2<-cbind(Data2,t)
在我的时间专栏中,我只有时间。当我在我的代码中运行这一行时,我认为我的问题来了:
Data$Time<-strptime(Data$Time, "%H:%M:%S")
我突然得到今天的日期加上我专栏的时间。为什么 ?我只是想要时间
谢谢你的帮助