Ho un set di dati che ha date e tassi di interesse nella stessa colonna. Ho bisogno di dividere questi due numeri in due colonne separate, tuttavia quando uso il codice seguente:R - Utilizzo di str_split e unlist per creare due colonne
Split <- str_split(df$Dates, "[ ]", n = 2)
Dates <- unlist(Split)[1]
Rates <- unlist(Split)[2]
Esso restituisce solo il primo "valore" di ciascun elemento, cioè, "1971/04/01" per Date e "7.43" per le tariffe. Mi serve per ripristinare tutti i valori per la porzione di stringa divisa e lo stesso per la seconda porzione della stringa diviso
seguito è una parte di set di dati, righe totale = 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
Grazie
questo ha funzionato perfettamente, anche se ho dovuto usare 4 per i tassi, a causa di essa raccogliendo 4 divisioni separate.Quando ho usato str_split, sono stato in grado di specificare il numero di divisioni effettive da fare, se non lo avessi raccolto lo stesso numero di split. Grazie! –