我有两个不同的csv文件,其中文件1包含关键字列,文件2包含关键字和类别列。我期待将关键字文件(文件1)与文件2中的关键字列匹配,如果匹配,则应打印匹配关键字的类别(File2中的列)。 例如:
File1中
#Keywords
HDFC
Insurance
Patym
BookMyShow
文件2
#Keywords(Column)
SBI Bank
Insurance
Paytm
BookMyShow
#Category(Column)
Bank
Insurance
Wallet
Entertainment
我期待的是找到匹配不同csv的关键字列的解决方案,如果关键字匹配,则应将其与受尊重的类别一起打印。
答案 0 :(得分:1)
这是你想要的吗?
KeywordsFile1 <- c("HDFC", "Insurance", "Patym", "BookMyShow")
KeywordsFile2 <- c("SBI Band", "Insurance", "Patym", "BookMyShow")
Category <- c("Bank", "Insurance", "Wallet", "Entertainment")
Category[KeywordsFile1 %in% KeywordsFile2]
[1] "Insurance" "Wallet" "Entertainment"
修改强> 要获得也是关键字,您可以使用此代码
key.match <- KeywordsFile1 %in% KeywordsFile2
cbind(KeywordsFile1[key.match], Category[key.match])