小编Ebr*_*iri的帖子

在R中读取空格分隔的数字

我在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)

但是如上所述,它会弄乱数字.我认为这个问题出现在正则表达式中,但似乎我无法正确理解,而且我对此毫无头绪.

我感谢任何评论.

string numbers r character

7
推荐指数
2
解决办法
2964
查看次数

标签 统计

character ×1

numbers ×1

r ×1

string ×1