我有这样的字符串:
years<-c("20 years old", "1 years old")
Run Code Online (Sandbox Code Playgroud)
我想只grep这个向量中的数字.预期输出是一个向量:
c(20, 1)
Run Code Online (Sandbox Code Playgroud)
我该怎么做呢?
我有流动的文本字符串:
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)
谢谢.