2014-01-18 8 views
0

6 개의 변수가있는 데이터 세트가 있습니다. 첫 번째와 두 번째 변수는 날짜 변수 :하나의 날짜 변수에 두 개의 변수를 병합하십시오.

  • var1 형식 dd/mm/yyyy
  • var2에서 날짜 형식으로 시간이 hh:mm:ss

은 어떻게 하나 정확한 날짜 변수에서이 두 변수를 병합 할 수 있습니다?

다음

데이터 세트의 예 :

> IVE_tickbidask[1,] 
      V1  V2 V3 V4 V5 V6 
1 09/28/2009 09:30:00 50.79 50.7 50.79 100 
+0

[stats.se]의 주제는 통계가 아닌 R 언어를 사용하는 것과 관련이 있습니다. [그래서] 더 좋은 집이되지만 모드가 다른 사이트로 옮길 수 있는지 잠시 기다려주십시오. –

답변

4

당신은 두 문자열을 결합하는 paste을 사용할 수 있으며 strptime 한 번 객체를 생성합니다.

IVE_tickbidask <- transform(IVE_tickbidask, 
          time = strptime(paste(V1, V2), "%m/%d/%Y %H:%M:%S")) 

str(IVE_tickbidask) 

'data.frame': 1 obs. of 7 variables: 
$ V1 : Factor w/ 1 level "09/28/2009": 1 
$ V2 : Factor w/ 1 level "09:30:00": 1 
$ V3 : num 50.8 
$ V4 : num 50.7 
$ V5 : num 50.8 
$ V6 : int 100 
$ time: POSIXct, format: "2009-09-28 09:30:00" 
관련 문제