Popraw wydajność danych. Data tabeli + czas wklejania?

Nie jestem pewien, czy mogę zadać to pytanie tutaj, daj mi znać, jeśli powinienem to zrobić gdzieś indziej.

Mam tabelę data.table z 1 rzędami 6 o tej strukturze:

        V1       V2     V3
1: 03/09/2011 08:05:40 1145.0
2: 03/09/2011 08:06:01 1207.3
3: 03/09/2011 08:06:17 1198.8
4: 03/09/2011 08:06:20 1158.4
5: 03/09/2011 08:06:40 1112.2
6: 03/09/2011 08:06:59 1199.3

Konwertuję zmienne V1 i V2 na unikalną zmienną daty i godziny, używając tego kodu:

 system.time(DT[,`:=`(index= as.POSIXct(paste(V1,V2),
                         format='%d/%m/%Y %H:%M:%S'),
                     V1=NULL,V2=NULL)])

   user  system elapsed 
   47.47    0.16   50.27 

Czy jest jakaś metoda poprawy wydajności tej transformacji?

Tutajdput(head(DT)):

DT <- structure(list(V1 = c("03/09/2011", "03/09/2011", "03/09/2011", 
"03/09/2011", "03/09/2011", "03/09/2011"), V2 = c("08:05:40", 
"08:06:01", "08:06:17", "08:06:20", "08:06:40", "08:06:59"), 
    V3 = c(1145, 1207.3, 1198.8, 1158.4, 1112.2, 1199.3)), .Names = c("V1", 
"V2", "V3"), class = c("data.table", "data.frame"), row.names = c(NA, 
-6L), .internal.selfref = <pointer: 0x00000000002a0788>)

questionAnswers(2)

yourAnswerToTheQuestion