0

次のエラーが表示されます。

'pattern' must be a non-empty character string 

以下を実行しようとすると:

rapply(as.list(Database1), function(x) agrep(x,Database2, max.distance=c(cost=1), value=T))

大規模なデータベースで

> length(Database1)
[1] 15876500

> length(Database2)
[1] 605

しかし、小さいもので実行するときはそうではありません

> length(Database1)
[1] 29

> length(Database2)
[1] 8

データベースが、以下を使用して生成できるランダムな文字の 15 ~ 25 文字の文字列になるように、再現可能なコードを作成する必要があることはわかっています。

Database1<- unlist(replicate(n, paste0(sample(LETTERS, m), collapse="")))

ここで、「n」は長さ、「m」は 15 ~ 25 の整数です。

4

1 に答える 1