Чтение разделенных пробелами чисел в R

У меня есть эта строка в R:

numbers <- "4 4956  1.00e-09         50.9     1.244 47.1 1.04  5.5     0.499   13.9       0"

и я должен читать числа в вектор. Теперь я мог найти те же темы для других языков, но не для R здесь. Я пытался:

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"   

но это искажает числа, как вы можете видеть выше. Я думаю, что проблема в выражении регулярного выражения, но кажется, что я не могу понять это правильно, и я действительно понятия не имею об этом.

Я ценю любой комментарий.

7
задан Sirko 3 July 2012 в 14:01
поделиться