0
所以,我有幾個dataframes這樣使用的,這取決於列合併合併在R指令值
1 2 a
2 3 b
3 4 c
4 5 d
3 5 e
......
1 2 j
2 3 i
3 4 t
3 5 r
.......
2 3 t
2 4 g
6 7 i
8 9 t
......
我想是的,我想所有這些文件合併到顯示的值一個單一的文件如果該對不存在,則爲列1和列2中的每對值以及0的第三列。
所以,輸出爲這將是,因爲有三個文件(還有更多)
1 2 aj0
2 3 bit
3 4 ct0
4 5 d00
3 5 er0
6 7 00i
8 9 00t
......
我所做的是結合自己的所有文本文件.txt
在單個列表中。 然後,
L <- lapply(seq_along(L), function(i) {
L[[i]][, paste0('DF', i)] <- 1
L[[i]]
})
這將表明一個值的存在,當我們將它們合併。 我不知道如何進一步處理。任何投入都會很好。謝謝!
這是錯誤的,做這件事。它沒有考慮到某些配對的缺失。例如,通過你的代碼,將不會有一個具有以下序列的輸出:「ab0」。 – 2014-10-05 20:19:06
我已編輯代碼添加0時,找不到匹配項。我建議你提供一個樣本數據集和所需的輸出,以便清楚你正在尋找什麼。 – Ramnath 2014-10-06 00:12:44