Пример данных:
X <- as.matrix(c("2019.01.01 (TUE) A STADIUM [spectator : 4000]", "2019.01.01 (TUE) C STADIUM [spectator : 3600]", "2018.01.02 (WED) B STADIUM [spectator : 2800]", "2019.01.02 (WED) D STADIUM [spectator : 3500]"))
X
[,1]
[1,] 2019.01.01 (TUE) A STADIUM [spectator : 4000]
[2,] 2019.01.01 (TUE) C STADIUM [spectator : 3600]
[3,] 2018.01.02 (WED) B STADIUM [spectator : 2800]
[4,] 2019.01.02 (WED) D STADIUM [spectator : 3500]
Я хочу разделить этот фрейм данных на 3 или 4 столбца.Как это:
Day Day2 STADIUM Spectator
1 2019.01.01 TUE A STADIUM 4000
2 2019.01.01 TUE C STADIUM 3600
3 2018.01.02 WED B STADIUM 2800
4 2019.01.02 WED D STADIUM 3500
Что я пробовал : str_split
возвращает список.Так что я использовал str_split_fixed
.Требуется n значение.Я назначил n = 4. Но это отдельный знак препинания вперед.
str_split_fixed(X, n = 4, '[[:punct:]]')
[,1] [,2] [,3] [,4]
[1,] "2019" "01" "01 " "TUE) A STADIUM [spectator : 4000]"
[2,] "2019" "01" "01 " "TUE) C STADIUM [spectator : 3600]"
[3,] "2018" "01" "02 " "WED) B STADIUM [spectator : 2800]"
[4,] "2019" "01" "02 " "WED) D STADIUM [spectator : 3500]"