Mam ten ciąg w R:kosmiczne Reading w R
numbers <- "4 4956 1.00e-09 50.9 1.244 47.1 1.04 5.5 0.499 13.9 0"
i muszę czytać numery do wektora. Teraz mogłem znaleźć te same wątki dla innych języków, ale nie dla R tutaj. Próbowałem:
library(stringr)
str_extract_all(numbers, "[0-9]+")
[[1]]
[1] "4" "4956" "1" "00" "09" "50" "9" "1" "244" "47" "1"
[12] "1" "04" "5" "5" "0" "499" "13" "9" "0"
, ale powoduje to zanikanie liczb, jak widać powyżej. Myślę, że problem jest w wyrażeniu regex, ale wydaje się, że nie mogę tego naprawić i naprawdę nie mam pojęcia o tym.
Doceniam każdy komentarz.
tak to jest właśnie odpowiedź! wynik jest bardzo czysty w porównaniu do opcji "skanowanie" i "strplit" –
@ user1498689 - "wynik" jest identyczny dla wszystkich czterech odpowiedzi, więc nie jestem pewien, co masz na myśli ... spróbuj uruchomić 'wszystko .equal() 'lub' identyczny() ', aby potwierdzić. – Chase