有两个数据集:cellsconnections。每个cell都有一个id,每个connection由两个ID (id1,id2)定义。

最多有count(cells)^2个不同的连接。

我想有一个条件为cells_subset的子集,即cells_subset中的每一对单元在connections中都有一个连接。

谁可以用熊猫做?

最佳答案

cells_subset = cells[(cells.id.isin(list(connections.id1)))|
                     (cells.id.isin(list(connections.id2)))].copy()


只有两个命题,带有OR语句:id位于id1或id2中。

关于python - 通过缺少对来过滤DataFrame,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59987621/

10-12 23:05