3
如何刪除DF中具有字母的行,當它們應該是數字時?一個表的例子可能是:使用R去除字符串中的字符
DT = data.table(x=c("b","b","b","a","a"),v=rnorm(5), j=c("122","1223","g21bg","43","534"))
DF=data.frame(DT)
,我需要得到:
x v j
b 0.4220836 122
b -1.9492471 1223
a 1.4615694 43
a -0.2294917 534
可以是任何字符的非數字。 我試圖
library(stringr)
str_detect(DF$j, letters)
,但我得到:
錯誤check_pattern(模式,字符串):字符串的長度和 模式不兼容
一個可重複的例子會很棒。檢查此:http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example – Henk 2014-09-11 14:00:52