2014-12-30 3 views
5

प्रारूप को बदलने के बिना मैं SQLDF में दिनांक फ़ील्ड का नाम कैसे बदलूं?मैं sqldf का उपयोग कर आर में स्वरूपित दिनांक कैसे रख सकता हूं?

नीचे मेरा उदाहरण देखें जहां मेरा नामित दिनांक फ़ील्ड "डीटी" तिथि को किसी संख्या में परिवर्तित कर देता है। मैं इससे कैसे बचूं, या इसे किसी तारीख में बदल सकता हूं?

#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") 
संबंधित मुद्दे

 संबंधित मुद्दे