これをもう一度試してみましょう。今回はデータを入れてみました。
108 行、654 列のデータセットがあります (写真は最初の 8 列のサンプルです)。ここにあるのは、2 つの測定値を持つ 54 の異なるサンプルです。各クローン (列 2) の吸光度列 [6:653] を平均したいと思います (クローンは「11-45-N」のようにフォーマットされています)。読み取り値 A と読み取り値 B があります。これらは平均化してから新しいテーブルに配置する必要があり、この新しいテーブルは列 1、2、3、および 654 のデータを保持する必要があります (これらのセルは両方の読み取り値の、しかし、ご覧のとおり、必ずしも数値ではありません)。たとえば、新しいテーブルの最初の行の最初の 3 列は、以下のサンプルの最初の行とまったく同じである必要がありますが、「読み取り値と ID」列は含まれません。これらの 2 つの列の削除は、純粋に生活の質の問題であることに注意してください。
plyr
関数と関数を使用しようとしrollapply
ましたが、まだ比較的慣れていないため、実際には理解できません。
Reslevel clone bagnumber reading ID absorbence.8987.71322 absorbence.8979.99845 absorbence.8972.28367
1 H 11-45-N 16 A.0 1 -1.40435 -1.40512 -1.40558
649 H 11-45-N 16 B.0 2 -1.45466 -1.45544 -1.45590
1297 H 8-23-N 11 A.0 3 -1.42534 -1.42613 -1.42665
1945 H 8-23-N 11 B.0 4 -1.45738 -1.45803 -1.45853
2593 H 8-29-N 11 A.0 5 -1.46860 -1.46937 -1.46987
3241 H 8-29-N 11 B.0 6 -1.44404 -1.44487 -1.44543