-1
这可能是一个简单的问题,但我们如何模仿R中的以下SQL代码?条件和范围在R像sql
像 '[0-9] [A-Z] [1-9] [0-9]'
我假设grepl或SUBSTR的一些版本,但我不能确定如何。
这可能是一个简单的问题,但我们如何模仿R中的以下SQL代码?条件和范围在R像sql
像 '[0-9] [A-Z] [1-9] [0-9]'
我假设grepl或SUBSTR的一些版本,但我不能确定如何。
你不需要模仿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,]
我应该已经清楚了。我想避开sqldf。数据表中是否有实现? – LoF10
以下有帮助吗? http://www.endmemo.com/program/R/grepl.php – Sagar
@ LoF10对不起,我不是经常使用'grepl',但我提供了另一个小技巧 – Wen