提取一些不同长度的字符串

She*_*ila 0 string r strsplit

假装我有一个向量:

testVector <- c("I have 10 cars", "6 cars", "You have 4 cars", "15 cars")
Run Code Online (Sandbox Code Playgroud)

有没有办法解析这个向量,所以我只能存储数值:

10, 6, 4, 15
Run Code Online (Sandbox Code Playgroud)

如果问题只是"15路车"和"6辆",我知道如何解析,但我有与具有文本在太前面琴弦难度!任何帮助是极大的赞赏.

ali*_*ire 5

对于这个特殊的常见任务,tidyr调用了一个很好的辅助函数extract_numeric:

library(tidyr)

extract_numeric(testVector)
## [1] 10  6  4 15
Run Code Online (Sandbox Code Playgroud)