同じサイズのデータセットが2つあります[132,450000]。 1つは値を持ち、もう1つはそれらの値に対応するp値を持つ。今私はそれらの2つのデータセットを結合して、1つの大きなデータフレーム[264,450000]に値のある列と、それに対応するp値の列が続きます。 rownamesはまったく同じであり、カラム名は次のようにされています。たとえば、DF2同じサイズの2つのデータフレームを1列ずつ結合します。
でDF1とsample1_pvalでSAMPLE1私は2つのデータフレームを持っているこの
> df1
x y
cg1 1 a
cg2 2 b
cg3 3 c
cg4 4 d
cg5 5 e
> df2
x_pval y_pval
cg1 6 f
cg2 7 g
cg3 8 h
cg4 9 i
cg5 10 j
が好きで、私はこの順序でそれらをマージしたい:第1回DF2などなどの2列目に続くDF1の2列目に続くDF2の第1列に続いてDF1の列.....
だから、それは次のようになります。
> df
x x_pval y y_pval
cg1 1 6 a f
cg2 2 7 b g
cg3 3 8 c h
cg4 4 9 d i
cg5 5 10 e j
私は両方のデータフレームで同じなので、私は後で追加することができるrownames列名を維持したい。私は大規模なデータセットを扱っているので、すべての列を入力して "cbind"を使いたいとは思っていません。そして、私は一度に各データセットから1つの列を行う "マージ"のコードを見つけることができませんでした......
これを行う数式またはパッケージはありますか?
私を助けることができる人は誰ですか?
列の順序は重要ではなぜ? – zx8754
私はこのフォーマットと注文のどこかに自分のデータを提出しなければなりません。私はcsvファイルを正しい順序でエクスポートする準備を整えました。 –