寻找一些建议。
我有一个名字和价值的df。通过向df添加附加名称,应在其范围内获取/分配下一个可用值。
每个名称的范围为1到5。 例如
Name used available
A 1,3,5 2,4
B 2,3 1,4,5
C 1,2,3,4,5 None
输入:
df <- data.frame(Name = c("A", "A", "A", "B", "B", "C", "C", "C", "C", "C"), Value = c(1,3,5,2,3,1,2,3,4,5))
Name Value
A 1
A 3
A 5
B 2
B 3
C 1
C 2
C 3
C 4
C 5
根据使用的附加名称输入, 值列上的所需输出(应该可以获得未分配的值)
Name Value
A 2
B 1
B 4
C None
答案 0 :(得分:0)
d 1
t 2
解决方案。这取决于我的假设,即您想要的输出如上所述(您希望所有其他可用选项)并且最后的描述不正确。另外,在描述您的预期输出时请更清楚。
tidyverse