亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

當兩個數據幀有不同的列集時,按行組合兩個數據幀(Rbind)

當兩個數據幀有不同的列集時,按行組合兩個數據幀(Rbind)

瀟瀟雨雨 2019-06-16 16:22:33
當兩個數據幀有不同的列集時,按行組合兩個數據幀(Rbind)行綁定不具有相同列集的兩個數據幀可以嗎?我希望保留綁定后不匹配的列。
查看完整描述

3 回答

?
慕姐4208626

TA貢獻1852條經驗 獲得超7個贊

rbind.fill從包裹里plyr可能就是你要找的。


查看完整回答
反對 回復 2019-06-16
?
胡子哥哥

TA貢獻1825條經驗 獲得超6個贊

最近的一個解決方案是使用dplyrbind_rows函數,我假設它比smartbind.


查看完整回答
反對 回復 2019-06-16
?
慕標5832272

TA貢獻1966條經驗 獲得超4個贊

你可以用smartbind從gtools包裹。


例子:


library(gtools)

df1 <- data.frame(a = c(1:5), b = c(6:10))

df2 <- data.frame(a = c(11:15), b = c(16:20), c = LETTERS[1:5])

smartbind(df1, df2)

# result

     a  b    c

1.1  1  6 <NA>

1.2  2  7 <NA>

1.3  3  8 <NA>

1.4  4  9 <NA>

1.5  5 10 <NA>

2.1 11 16    A

2.2 12 17    B

2.3 13 18    C

2.4 14 19    D

2.5 15 20    E


查看完整回答
反對 回復 2019-06-16
  • 3 回答
  • 0 關注
  • 728 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號