次のようなデータを変換する必要があります。
df<-data.frame(Plate=c("4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"), Well=c("A1", "A2", "A3", "A4", "B1", "B2", "B3", "C1", "C2", "C3", "C4"), Result=c(1, 10, 100, 1000, 1, 10, 100, 1, 10, 100, 1000), Compound=c("C1", "C1", "C1", "C1", "C2", "C2", "C2", "C3", "C3", "C3", "C3"))
cmpds <- ddply(df, .(Compound), .fun = "t")
私が終わらせたいのはこれです:
1 2 3 4
A 1 10 100 1000
B 1 10 100 NA
C 1 10 100 1000
不足しているB4
行を埋めるNA
か、単に無視する方法はありますか? 他のものとは長さが違うことでt
機能ddply
が窒息しているように見えたりします。B
ありがとう、J--