【发布时间】:2020-04-22 23:55:04
【问题描述】:
我想帮助创建一个按组(未指定颜色)动态迭代数据帧的函数,查看 ID 以查看哪个 id 与每个按颜色分组的大多数 id 不对齐(因此,无论每种颜色有多少观察值,都等于每种颜色填充 id 的一半以上,对于这种情况是正确的)。真实的数据集很可能每种颜色有 10-50 行,并且可能有多个实例存在不合适的 id。如果我们可以包含字符串注释“Flag for later research”,或者更简单的简单 0/1 输出并且我可以编写相应的文本功能,那就太好了。我无法弄清楚从哪里开始。使用 groupby nunique 函数或循环或将两者结合的东西。
- 如下所示,在“注释”列中,我留下的评论(标记以供以后研究)对应的 id 与其对应颜色分组中的其他 id 不同。
数据样本:
color id commitment Note *(where i need help)
blue 1 10
blue 1 5
blue 1 15
blue 2 10 Flag for later research
blue 1 9
green 3 10
green 3 11
green 2 12 Flag for later research
green 3 15
【问题讨论】: