相关疑难解决方法(0)

从字符串向量中提取数字

我有这样的字符串:

years<-c("20 years old", "1 years old")
Run Code Online (Sandbox Code Playgroud)

我想只grep这个向量中的数字.预期输出是一个向量:

c(20, 1)
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

regex r

78
推荐指数
11
解决办法
11万
查看次数

如何从文本中提取数字?

我有流动的文本字符串:

string <- "['CBOE SHORT-TERM VIX FUTURE DEC 2016', 81.64],\n\n    ['CBOE SHORT-TERM VIX FUTURE JAN 2017', 18.36]"
Run Code Online (Sandbox Code Playgroud)

是否有一种从文本中提取数字元素的简单方法,而不必使用:

string_table <- strsplit(string, " ")
Run Code Online (Sandbox Code Playgroud)

然后选择第n个元素并继续strsplit直到我拥有我需要的东西.

结果应该是:

result <- c(2016, 81, 64, 2017, 18, 36)
Run Code Online (Sandbox Code Playgroud)

谢谢.

r character strsplit

0
推荐指数
1
解决办法
9656
查看次数

标签 统计

r ×2

character ×1

regex ×1

strsplit ×1