如何根据上述行选择行Python-熊猫

问题描述

0| name1 | name2 | tot |
 +-------+-------+-----+
1|   A   |   B   |  3  |
2|   C   |   A   |  3  |
3|   B   |   D   |  4  |
4|   A   |   E   |  2  |
5|   B   |   C   |  5  |
 +-------+-------+-----+

我要基于上一行选择行,其中至少有2次以上(分别在name1或name2中)在其他行中存在“字母”,且总和为> = 3。

在此示例中,我要选择:

A    E   2
B    C   5

因为在第4行中,我们在第1和第2行中出现了A(名称1),且tot> = 3; 和B C 5行,因为我们有B出现在第一行和第三行,且tot> = 3。

ps。我想根据这些新结果创建另一个数据集

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)