0
我對R相對較新,我正在做一些dna序列分析。如果序列中沒有N,我想知道如何讓表函數返回零。而不是返回零它返回下標越界。我可以做一個if語句,但我認爲可能有一個非常簡單的方法來解決這個問題?謝謝您的幫助!如果值不存在,則R中的表()需要返回零
library(seqinr)
firstSet<-read.fasta("NC_000912.fna")
seqFirstSet<-firstSet[[1]]
length(seqFirstSet)
count(seqFirstSet,1)
count(seqFirstSet,2)
seqTable<-table(seqFirstSet)
seqTable[["g"]]
seqTable[["n"]]
什麼是class(seqFirstSet)?請包括足夠的示例數據,使您的問題[reproducible](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)。 – MrFlick 2014-12-06 01:15:54
也許如果你從'dput(head(seqTable))發佈輸出',事情就會被澄清。 – 2014-12-06 01:52:39