R查找带有数字和“0”的元素&引用;只有
我有这样一份清单:R查找带有数字和“0”的元素&引用;只有,r,regex,R,Regex,我有这样一份清单: [1] "IIB" "142 min" "\nDrama " "2,315,883" [5] "$28.34M" "IIB"
[1] "IIB" "142 min" "\nDrama " "2,315,883"
[5] "$28.34M" "IIB" "175 min" "\nCrime, Drama "
[9] "1,599,110" "$134.97M"
我想找到只有数字和“,”的元素的索引,即4和9
感谢您的帮助。您可以使用:
grep('^[-,0-9]+$', x)
#[1] 4 9
我还包括了负数的-
等效的stringr
是stru,其
:
stringr::str_which(x, '^[-,0-9]+$')
数据
x <- c("IIB", "142 min", "\nDrama ", "2,315,883", "$28.34M",
"IIB", "175 min", "\nCrime, Drama ", "1,599,110", "$134.97M")
x