2016-04-14 8 views
2

異なる行数のデータフレームが2つあります。どのように共通キーなしでデータフレームを互いにバインドし、2つの空の列で区切られたcsvファイルに保存できますか?例:R共通鍵のないデータフレームの相互接続

データフレーム1:

a b c 
1 2 3 

データフレーム2:

d e f 
1 2 3 
4 5 6 

出力新しいデータフレーム:

a b c d e f 
1 2 3 1 2 3 
     4 5 6 

CSV出力:

a b c  d e f 
1 2 3  1 2 3 
      4 5 6 

答えて

2

我々はrowr

library(rowr) 
cbind.fill(df1, df2, fill=NA) 
# a b c d e f 
#1 1 2 3 1 2 3 
#2 NA NA NA 4 5 6 

からcbind.fillを使用することができますか@RHertelコメント

install.packages("qpcR") 
qpcR:::cbind.na(df1,df2) 
+0

に述べたように、あなたが指定した方法でcsvファイルに結果を出力するためのソリューションを持っていますか?私は、それぞれの部分がどこから来たのかを判断し、空白の列を挿入することができると思っています。 –

+0

@RomanLuštrikいいえ、解決策はありません。私が推測する 'append = TRUE'は新しい行で動作します。 – akrun

+1

'qpcR ::: cbind.na(df1、df2)'もあります(3つのコロンに注意してください)。 – RHertel

関連する問題