如何从文本中提取数字?

亚历克斯·贝多(AlexBădoi)

我有流动的文字字符串:

string <- "['CBOE SHORT-TERM VIX FUTURE DEC 2016', 81.64],\n\n    ['CBOE SHORT-TERM VIX FUTURE JAN 2017', 18.36]"

有没有一种简单的方法可以从文本中提取数字元素而无需使用:

string_table <- strsplit(string, " ")

然后选择第n个元素,继续strsplit直到我拥有所需的元素

结果应该是:

result <- c(2016, 81, 64, 2017, 18, 36)

谢谢你。

阿克伦

我们可以str_extract_all通过将模式指定为一个或多个数字([0-9]+)来使用。输出将是list长度为1的a,使用提取向量[[并转换为numeric

library(stringr)
as.numeric(str_extract_all(string, "[0-9]+")[[1]])
#[1] 2016   81   64 2017   18   36

如果使用strsplit,请用非数字字符分割

as.numeric(strsplit(string, "\\D+")[[1]][-1])
#[1] 2016   81   64 2017   18   36

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从文本中提取数字

来自分类Dev

如何使用python从图像中提取文本或数字

来自分类Dev

如何从编辑文本中提取数字(双精度/整数...)

来自分类Dev

如何从单词中提取数字

来自分类Dev

在文本文件中提取数字

来自分类Dev

从 ElasticSearch 中的文本中提取数字

来自分类Dev

如何从图像中提取文本?

来自分类Dev

如何从图像中提取文本?

来自分类Dev

如何从链接@中提取文本?

来自分类Dev

如何从数字和文本C#包围的字符串中提取特定数字

来自分类Dev

重击:如何从数字中提取数字

来自分类Dev

使用grep,如何从文本斑点中提取每个数字?

来自分类常见问题

如何从文本文件中提取数字并执行模块化算术?

来自分类Dev

如何使用sed从字符串中提取多个文本和数字?

来自分类Dev

在VBA中,如何从文本中提取数字前的字符串

来自分类Dev

如何从文本中匹配单词的列表中提取是否存在任何数字

来自分类Dev

如何从文本文件中提取数字并执行模块化算术?

来自分类Dev

如何从Excel中的序列中提取和计数文本或数字字符?

来自分类Dev

如何从单元格中的字符串中提取文本和数字?

来自分类Dev

如何在包含文本的熊猫系列的每一行中提取特定数字

来自分类Dev

如何从字符串中提取数字

来自分类Dev

如何从字符串中提取数字

来自分类Dev

如何从数组中提取数字序列?

来自分类Dev

如何从R中的字符中提取数字

来自分类Dev

如何从字符串中提取数字

来自分类Dev

如何从字符串中提取数字

来自分类Dev

如何从Unix中的行中提取数字

来自分类Dev

如何从句子中提取任何数字

来自分类Dev

如何仅从变量中提取数字

Related 相关文章

热门标签

归档