1
私は非常に単純な問題がありますが、わかりません。私は数時間前に試してきましたが、Stackoverflow答えを読んでいますが、どれも直接私の問題に対処していません。 データフレームに列を動的に追加する必要があります。 のは、私が持っているとしましょう:どれもそれらが同じ数の行を持っていない、また主キーの値を持っていることを欠損値を持つデータフレームを座標でマージする
df1 <- data.frame (c("a","b","c","d"))
df2 <- data.frame (c("aa", "bb", "ccc"))
df3 <- data.frame (c("aaa", "bbb"))
df4 <- data.frame (c("aaaa"))
df5 <- data.frame()
注意してください。そして1つは空です。 これらの5つのデータフレームを1つのデータフレームdf6
の座標でマージし、欠損値をN/A
で埋め込むにはどうすればよいですか?
具体的には、私は最終的な出力は次のようになりたい:df6
a aa aaa aaaa N/A
b bb bbb N/A N/A
c cc N/A N/A N/A
d N/A N/A N/A N/A
よう
fill
オプションでrowr
パッケージからcbind.fill
機能を使用することができます'df3 < - data.frame(c(" aaa "、" ccc "))'? – zx8754私は質問に予想される出力を書きました。これはdf6 –
です上記のコメントを再度お読みください。あなたは手紙を整列させたいですか? 1列目、2列目などのように? – zx8754