【发布时间】:2021-12-21 18:02:22
【问题描述】:
这可能是一个简单的答案,但我在寻找此解决方案时遇到问题,请寻求帮助。
> fruit.names <- c(rep("apple",3), rep("pear",3), rep("pepper", 3), rep("rice",3))
> adj <- c(rep("red", 3), rep("not round", 2), "yellow", rep("hot", 3), "grain", "white", "starch")
> df.start <- data.frame(fruit.names, adj)
> df.start
fruit.names adj
1 apple red
2 apple red
3 apple red
4 pear not round
5 pear not round
6 pear yellow
7 pepper hot
8 pepper hot
9 pepper hot
10 rice grain
11 rice white
12 rice starch
我需要只列出唯一的 df.start$names 的代码,并且对于 df.start$names 中的每个项目在 df.start$adj 中具有所有 same 结果。
所以结果应该是这样的。如果可能的话,我宁愿只使用基础 R(即没有 tidyr/dplyr。)
> df.results
fruit.names adj
1 apple red
2 pepper hot
【问题讨论】: