今天我看到一篇关于 stringi 包的新添加的新帖子,您可以在其中将参数添加"overlap=TRUE"
到一些 stringi 搜索函数。
这是帖子。
但是,我已经尝试了 bartektartanus 建议的确切代码(从安装到示例),当我运行它时,我收到错误数量的参数(3),期望 2 为 'stri_count_fixed'
> library("stringi", lib.loc="D:/Program Files/RRO/R-3.1.1/library")
> DNAlst<-list("CAAACTGATTTT","GATGAAAGTAAAATACCG","ATTATGC","TGGA","CGCGCATCAA")
> dna <- stri_paste(rep(c("A","C","G","T"),each=4),c("A","C","G","T"))
> result <- t(sapply(DNAlst, stri_count_fixed,pattern=dna,overlap=TRUE))
Error in .Call("stri_count_fixed", str, pattern, overlap, PACKAGE = "stringi") :
Incorrect number of arguments (3), expecting 2 for 'stri_count_fixed'
> colnames(result) <- dna
Error in colnames(result) <- dna : object 'result' not found
我想知道这是否是因为这真的是新事物,或者我做错了什么。
Devtools 版本:1.6
Stringi 版本:0.3-1
R 版本 = 3.1.1 (RRO 8.0 beta)
64bits 在 Windows 8.1 上运行