Heure de la date de partage

J'ai un df avec une colonne de type datetime (JJ:MM:aaaa HH:mm:ss)nommé "Start" et je souhaite partager cette colonne en deux nommée "date" et "heure".
Maintenant, j'ai essayé le suivant:

df$Date <- sapply(strsplit(as.character(df$Start), " "), "[", 1)
df$Time <- sapply(strsplit(as.character(df$Start), " "), "[", 2)

Cela fonctionne, cependant, si j'utilise la fonction str(df) (je l'ai coupé court de sorte que vous pouvez surtout voir les variables de mon inquiétude).

de données.cadre: 18363 obs. de 19 variables:
$ Début : Facteur w/67 niveaux "2013-09-01 08:07:41.000",..: 1 1 1 1 1 1 1 1 1 1 ...
$ Interval : int 47259 47259 47259 47259 47259 47259 47259 47259 47259 47259 ...
$ DateTime : Facteur w/niveaux 18363"2013-09-01 08:07:41.350",..: 1 2 3 4 5 6 7 8 9 10 ...
$ TimeSensor: num 158489 158489 158490 158490 158491 ...

Alors maintenant, j'ai seulement besoin de savoir comment faire pour convertir l'heure et la date à partir de 'facteurs' de 'temps' et 'date'.

Si quelqu'un connaît la solution, je vous serais très reconnaissante! Je suis un noob sur la R de sorte s'il vous plaît ne pas me brûler sur le sol..

Un million de mercis!

source d'informationauteur Jalalala