我在R中有这个字符串:
numbers <- "4 4956 1.00e-09 50.9 1.244 47.1 1.04 5.5 0.499 13.9 0"
Run Code Online (Sandbox Code Playgroud)
我应该将数字读入矢量.现在我可以找到其他语言的相同线程,但不能在这里找到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"
Run Code Online (Sandbox Code Playgroud)
但是如上所述,它会弄乱数字.我认为这个问题出现在正则表达式中,但似乎我无法正确理解,而且我对此毫无头绪.
我感谢任何评论.