Re: [問題] 如何找出不同檔案中兩個欄(column)重複值
不是很確定你想要什麼樣的結果
但是幫你寫了一個函數看看適不適用!
直接複製並執行看看:
vlookup <- function(arg1, arg2){
arg1 <- as.character(arg1)
arg2 <- as.character(arg2)
count <- table(c(arg1,arg2))
rep.elem <- names(which(count>1))
tmp1 <- rep("",length(arg1))
tmp2 <- rep("",length(arg2))
tmp1[is.element(arg1,rep.elem)] <- "repeat"
tmp2[is.element(arg2,rep.elem)] <- "repeat"
arg1 <- data.frame(arg1,"rep"=tmp1)
arg2 <- data.frame(arg2,"rep"=tmp2)
list(arg1,arg2)
}
Arg1 <- sample(10,5)
Arg2 <- sample(15,10)
vlookup(Arg1,Arg2)
※ 引述《fishily (小魚)》之銘言:
: [問題類型]:
:
: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
:
: [軟體熟悉度]:
: 請把以下不需要的部份刪除
: 新手(沒寫過程式,R 是我的第一次)
:
: [問題敘述]:
: 想找出表格1的c欄以及表格2的D欄的重複值並標示
: 在excel可以用vlookup的方式,那在R的話要用哪個指令呢
: 我目前只找到compare(1$c,2$D)這個方式,不過他只會回傳一個TRUE或是FALSE
: 跟我需要的結果有差異,請問要用哪個指令呢?
: 感謝大家
: [關鍵字]:尋找重複值
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.69.30.120
※ 文章網址: http://www.ptt.cc/bbs/R_Language/M.1400229195.A.703.html
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章