4つ以上のcsvファイルがあり、それらをマージして出力したいとします。Rで異なるサイズのデータフレームをマージする
私はそうのようなファイルを開く:
df1 <- read.csv("file1", sep ='\t')
df2 <- read.csv("file2", sep ='\t')
df3 <- read.csv("file3", sep ='\t')
df4 <- read.csv("file4", sep ='\t')
キャッチは、すべてのファイルが別の行と列の両方の番号なし、同じ列名を持つことです。私の教授はそれらをマージすると言ったので、出力はこのようなものになると期待しています
file1.column11 ... file1.column1N file2.column21 ... file2.column2N ...
value11 ... value1N NA ... NA
.
.
.
NA ... NA value21 ... value2N
どういうことができますか?私はjoin_all、)(マージ()や他のものを使用してきた、と私は
私はまた、一般的にはR.
有用である可能性がある。この前のスレッドを見てみましょう。http://stackoverflow.com/questions/6988184/combining-two-data-frames-of-different-lengths – jtclaypool