Я пытаюсь гармонизировать мой df в R. У меня есть столбец, который был заполнен с использованием разных форматов.
например:
ID value
1 first value in 5' = 9 || second value in 20' = 8
2 first value in 5' = 6 || second value in 20' = 12
3 5,6
4 7,8
5 9 10
что я пока пытаюсь это
library(stringr)
df <- read.table("data", sep="\t", header = T)
value2 <- df$value %>% str_match_all("[0-9]+") %>% unlist %>% as.numeric
Я ожидаю этот вывод
ID value
1 9,8
2 6,12
3 5,6
4 7,8
5 9,10
но очевидно, что фактическим выводом является строка [1] 9 8 6 12 5 6 7 8 9 10
исходя из вашего опыта, есть идеи?
спасибо!