これが私の現在のコードです
dat= data.frame(a=1:10,b=1:10,c=1:10,d=1:10,e=1:10)
for (i in 1:ncol(dat)) {
print(interaction(##...what to write here?*...##))}
私のforループは次のことをする必要があります
最初の反復:
interaction(dat[,1],dat[,2])
2回目の反復:
interaction(dat[,1],dat[,2],dat[,3])
3回目の反復
interaction(dat[,1],dat[,2],dat[,3],dat[,4])
等...
関数が何であるinteraction
かは本当に気にしません。sum
これは、最初のループの単純な原理です。aov(what to write here?
)でも同じような問題が発生しましたが、i(=反復オブジェクト)に応じて数式を記述できる数式タイプのオブジェクトを発見しました。
ありがとうございました。