1200 個のプローブ (行) のデータフレームと、それぞれ 9 列の配列の 2 つのセットがあります。最初の 9 列は「ポジティブ」、次の 9 列は「ネガティブ」と名付けられています。ボックス プロットを使用して 12 個のランダムなプローブを選択することにより、式が正常であることを示したいと思います。私のコードは次のようになります。
f<-c(rep("positive", 9), rep("negative", 9))
for(i in seq(from=1, to=1200, by=10)){
boxplot(probes[i]~f,col="lightblue",main="Expression of genes studied Cells")
}
しかし、次のエラーが発生します。
Error in model.frame.default(formula = probes[i] ~ f) :
variable lengths differ (found for 'f')
ボックス プロットを 1 つのプローブに使用すると、問題なく動作します。「ポジティブ」に対応するボックスと「ネガティブ」に対応するボックスの 2 つのボックスを取得します。
f<-c(rep("positive", 9), rep("negative", 9))
genex<-as.numeric(dat.fp.labeled["NM_139321.1_psr1_at",])
boxplot(genex~f,col="lightblue",main="Expression of NM_139321.1_psr1_at samples")