私は R を使用しており、2 つの data.framesA
とB
. どちらも 6 行ありますが、A
25000 列 (遺伝子) があり、B
30 列あります。のすべての列とのすべての列である2f(x,y)
つの引数を持つ関数を適用したいと思います。これまでのところ、次のようになります。x
A
y
B
i = 1
for (x in A){
j = 1
for (y in B){
out[i,j] <- f(x,y)
j = j + 1
}
i = i + 1
}
これには 2 つの問題があります。私の Python プログラミングからは、このようなカウンターを追跡するのは面倒だと思います。また、R プログラミングからは、for ループに神経質になっています。apply
ただし、この問題に適用する方法(または適用する必要がある場合)がよくわからず、apply
誰かが私を啓発してくれることを望んでいました。f()
今のところ、アトミック (実際には ) として扱う必要がありcor.test()
ます。