2014-12-30 6 views
5

형식을 변경하지 않고 SQLDF에서 날짜 필드의 이름을 바꾸려면 어떻게합니까?sqldf를 사용하여 R로 포맷 된 날짜를 유지하려면 어떻게해야합니까?

내 이름이 바뀐 날짜 필드 "dt"가 날짜를 숫자로 변환하는 아래 예제를보십시오. 어떻게 이것을 피하거나 날짜로 다시 변환합니까?

#Question for Stack Exchange 
df <- data.frame (date = c("2014-12-01","2014-12-02","2014-12-03"), 
      acct = c(1,2,3)) 

df$date = as.Date(df$date) 

library("sqldf") 
sqldf(' 
    select 
     date as dt, 
     date, 
     acct 
    from df ') 


    dt  date acct 
1 16405 2014-12-01 1 
2 16406 2014-12-02 2 
3 16407 2014-12-03 3 

답변

9

다음과 같은 방법을 지정

sqldf('select date as dt__Date, 
       date as date__Date, 
       acct 
     from df', 
     method = "name__class")