假装我有一个向量:
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辆",我知道如何解析,但我有与具有文本在太前面琴弦难度!任何帮助是极大的赞赏.
对于这个特殊的常见任务,tidyr调用了一个很好的辅助函数extract_numeric:
library(tidyr)
extract_numeric(testVector)
## [1] 10 6 4 15
Run Code Online (Sandbox Code Playgroud)