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