R-Paket reshape-Funktion, Schmelzen Fehler: id Variablen, die nicht in die Daten, wenn die Arbeit mit einer Vielzahl von Faktoren

Arbeite ich mit der rarefaction-Ausgabe von mothur, die im Grunde gibt mir einen Datensatz mit der Anzahl der Sequenzen der Stichprobe und der Anzahl einzigartiger Sequenzen in mehreren Proben. Ich möchte mit ggplot2 diese Daten visualisieren und müssen daher verwenden melt zu gehen von einem wide zu einem long - format.

Das problem ist, dass ich keinen Weg findet, um diese Arbeit zu machen aufgrund eines Fehlers der melt. Die im wesentlichen besagt

Fehler: id Variablen, die nicht in Daten: 1,3,6, (... und so weiter)

Wegen der Größe der original-Datensatz, es wäre impractcal zu teilen, um es hier dennoch sollte man in der Lage sein, zu reproduzieren, ist das gleiche problem mit dem folgenden code:

a<-seq(0,300,3)
b<-runif(length(a))
c<-runif(length(a))
d<-as.data.frame(cbind(a,b,c))
d$a<-as.factor(d$a)
melt(d,d$a)

Gibt genau den gleichen Fehler:

Fehler: id Variablen, die nicht in Daten: 0,3,6,9, (...)

Ich sehe nicht, was ich falsch mache. Ich bin mit R 2.15.1 auf ubuntu server 12.04. Sowohl die Funktion als reshape::melt und reshape2::melt Ergebnis in den gleichen Fehler.

InformationsquelleAutor FM Kerckhof | 2012-09-07

Schreibe einen Kommentar