df3 と df4 の出力は同じであると予想していましたが、そうではありません。違いは何ですか?
tim.seq<-seq(as.POSIXlt("2013-07-01 00:00:00",origin = "1960-01-01",tz="GMT"),
as.POSIXlt("2013-07-16 12:00:00",origin = "1960-01-01",tz="GMT"),by="12 hours")
df<-data.frame(times=factor(tim.seq))
df2<-df
df2[,"times"]<-as.POSIXlt(as.character(df2[,"times"]),origin = "1960-01-01",tz="GMT")
df3<-df
df3$times<-as.POSIXlt(as.character(df3[,"times"]),origin = "1960-01-01",tz="GMT")
for(i in df3$times) print(i)
t<-as.POSIXlt(as.character(df[,"times"],origin = "1960-01-01",tz="GMT"))
df4<-data.frame(times=t)
for(i in df4$times) print(i)