R - à l'Aide de str_split et unlist de créer deux colonnes

J'ai un dataset qui a des dates et des taux d'intérêt dans la même colonne. J'ai besoin de scinder ces deux nombres dans deux colonnes distinctes, cependant quand j'utilise le code suivant:

 Split <- str_split(df$Dates, "[ ]", n = 2)
 Dates <- unlist(Split)[1]
 Rates <- unlist(Split)[2]

Il ne retourne que le premier "valeur" de chaque élément, c'est à dire, "1971-04-01" pour les Dates et les "7.43" pour les Taux. J'en ai besoin pour remettre toutes les valeurs pour la partie de la chaîne de split et de même pour la deuxième partie de la chaîne de split

Ci-dessous est une partie de la base de données, nombre de lignes = 518.

    1971-04-01   7.31
    1971-05-01   7.43
    1971-06-01   7.53
    1971-07-01   7.60
    1971-08-01   7.70
    1971-09-01   7.69
    1971-10-01   7.63
    1971-11-01   7.55
    1971-12-01   7.48
    1972-01-01   7.44

Grâce

OriginalL'auteur j riot | 2014-06-30