2016-07-29 2 views
0

데이터 형식이있는 열과 함께 형식의 타임 스탬프가있는 데이터 집합이 있습니다.timestamp를 날짜 - 시간 형식으로 변환 R

head(tweets$V2) 

[1] Fri Oct 30 18:33:50 +0000 2015 Fri Oct 30 18:33:51 +0000 2015 Fri Oct 30 18:33:52 +0000 2015 
[4] Fri Oct 30 18:33:54 +0000 2015 Fri Oct 30 18:33:55 +0000 2015 Fri Oct 30 18:33:56 +0000 2015 

은 내가 POSIX 유형 시간 날짜 형식이 변환하고자합니다. 이걸 어떻게 알아들을 수 있을까요?

표준 시간 형식으로 변환 한 후 트윗의 주제에 대한 추세를 관찰하고 싶습니다.

답변

0

은 자세한 내용은 ?strptime를 참조하십시오

tweets$V2 <- as.POSIXct(strptime(tweets$V2, "%a %b %d %H:%M:%S %z %Y")) 

이 시스템의 기본 시간대에 POSIXct 형식으로 strigs 변환합니다. 다른 시간대를 지정하려면 tz 인수를 포함하십시오.

a <- c("Fri Oct 30 18:33:50 +0000 2015") 
as.POSIXct(strptime(a, "%a %b %d %H:%M:%S %z %Y")) 
[1] "2015-10-30 14:33:50 EDT" 

as.POSIXct(strptime(a, "%a %b %d %H:%M:%S %z %Y", tz = "GMT")) 
[1] "2015-10-30 18:33:50 GMT" 

참고 :이 일을

+0

클래스 factor의 경우, as.character에 열을 변환 당신이 sumedh 감사합니다. – SuhrudL