这就是我的表格:
现在我有了这个建议的查询:
as.integer(c(FALSE, unlist(Map(function(x,y) {
x1 <- na.omit(unlist(x))
y1 <- na.omit(unlist(y))
any(x1 %in% y1 | y1 %in% x1) },
split(DT[-nrow(DT)], 1:(nrow(DT)-1)), split(DT[-1], 2:nrow(DT))), use.names = FALSE)))
我想要的是,如果用户输入例如:Kreis 2只获得一个记录Kreis 2,在我的情况下它得到的很少,因为Kreis 2有3个区域。有什么建议可以做到吗?