私はmothurからの希薄化出力を使用しています。これにより、基本的に、サンプリングされたシーケンスの数といくつかのサンプルの一意のシーケンスの数を含むデータセットが得られます。このデータを視覚化するためにggplot2を使用したいので、を使用melt
してからフォーマットに移行する必要がwide
ありlong
ます。
問題は、のエラーのためにこれを機能させる方法が見つからないことですmelt
。これは基本的に
エラー:id変数がデータに見つかりません:1、3、6、(...など)
元のデータセットのサイズが原因で、ここで共有することは実用的ではありませんが、次のコードを使用して同じ問題を再現できるはずです。
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)
これはまったく同じエラーを発生させます:
エラー:id変数がデータに見つかりません:0,3,6,9、(...)
私は自分が間違っていることを理解できません。私はubuntuサーバー12.04でR2.15.1を使用しています。関数reshape::melt
とreshape2::melt
結果の両方で同じエラーが発生します。