2

現在、18列のデータフレームがあります。データ フレーム内の他の 6 つの列のデータの組み合わせに従って、これらの列の 1 つ「現在」のデータをサブセット化し、これをテキスト ファイルに保存したいと思います。「現在」をサブセット化するために使用したい列は次のとおりです。

*answer (1:4) [answer takes values 1 to 4]
*p.num (1:18)
*session (1:2)
*count (1:8)
*type (1:3)

したがって、3456 の可能なサブセットの組み合わせがあります。

現在、私は以下を使用しており、各行の値を手動で変更してコードを再実行しています。

input<-subset(input, answer==1)
input.s2g<-subset(input, p.num == 1)
input.s2g<-subset(input.s2g, session == "S2")
input.s2g<-subset(input.s2g, count==8)
input.s2g<-subset(input.s2g, type==1)

write.table(s2g, file = "1_1_S2_8_1", sep = "\t", col.names = F, row.names = F)

しかし、これには何時間もかかります。もっと簡単な方法があるはずですか?

4

1 に答える 1