1
マトリックスを分割した後にデータフレームからリストまたは多数のdata.frameを同時に作成したい。私は、関数combnを使って行列を作成しています。例えば :データフレームを分割して多数のデータフレームまたはリストを作成する
combos<-combn(1:3, 2)
combos
[,1] [,2] [,3]
[1,] 1 1 2
[2,] 2 3 3
私は3列のデータフレームを有する後。
col1<-c(0,2,4);col2<-c(1,3,5);col3<-c(6,7,8)
df<-cbind.data.frame(col1,col2,col3)
df
col1 col2 col3
1 0 1 6
2 2 3 7
3 4 5 8
私は、これは、データフレームやリストの結果を取得したいコンボを使用:
df1
col1 col2
1 0 1
2 2 3
3 4 5
df2
col1 col3
1 0 6
2 2 7
3 4 8
df3
col2 col3
1 1 6
2 3 7
3 5 8
ことの後、 は私が取得するために、他のデータフレームやリストとこれらのデータフレームやリストに参加したいと思いますこの結果:
col1<-c('a','c'); col2<-c('b','d')
dfo<-cbind.data.frame(col1,col2)
col1 col2
1 a b
2 c d
df1o
col1 col2
1 0 1
2 2 3
3 4 5
4 a b
5 c d
df2o
col1 col3
1 0 6
2 2 7
3 4 8
4 a b
5 c d
df3o
col2 col3
1 1 6
2 3 7
3 5 8
4 a b
5 c d
DFOこの新しいデータを使用して、私は
DFO 3000 DFと5000を持っています
'combn:('(1 3、2、FUN =関数(X)rbind(DF [x]は、setNames(DFO、名前(DF [X])))= FALSE簡略化)このような数字と文字を組み合わせたいと仮定して) – user20650
ありがとうuser20650。私はその投稿に間違っています。手紙は例にすぎませんでした。私は数字と数字を組み合わせたい(dfoも数字です)。申し訳ありません、私は最初の投稿でした! –
この編集で負傷したマトリックスはありません。 –