我需要知道向量中的哪个词在字符串中排在第一位.我需要在一个包含数百万条记录的大型数据框上运行此代码.
df是我的样本数据
df <- data.frame(ID = c(1,2,3),
Text = c("A basket of fruits having apples, green bananas, and peaches",
"A basket of fruits having green bananas, apples, and peaches",
"A basket of fruits having peaches, green bananas, and apples"))
我要匹配的单词在一个向量中
vec <- c("green bananas", "apples", "peaches")
我希望每个记录都有一个这样的结果列
df$Result
"apples", "green bananas", "peaches"