这可能是一个简单的问题,但我们如何模仿R中的以下sql代码?
喜欢' [0-9] [a-z] [1-9] [0-9]'
我假设某些版本的grepl或substr,但我不确定如何。
答案 0 :(得分:0)
您不需要模仿sql代码,您可以直接在R中使用包sqldf
sqldf("select * from df where column like '[0-9][a-z][1-9][0-9]'")
或者你可以试试这个,
A=expand.grid(0:9, letters,1:9,0:9)
B=apply(A,1,function(x) paste0(x,collapse = ''))
df[df$Column%in%B,]