-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