小编abr*_*bra的帖子

pandas:通过将两列数据框与元组列表进行比较来获取行

假设我有一个包含四列的 Pandas DataFrame:A、B、C、D。

my_df = pd.DataFrame({'A': [0,1,4,9], 'B': [1,7,5,7],'C':[1,1,1,1],'D':[2,2,2,2]})
Run Code Online (Sandbox Code Playgroud)

我还有一个元组列表:

my_tuples = [(0,1),(4,5),(9,9)]
Run Code Online (Sandbox Code Playgroud)

我只想保留数据帧的行,其中 的值(my_df['A'],my_df['B'])等于 my_tuples 中的元组之一。

在此示例中,这将是 row#0 和 row#2。

有没有好的方法可以做到这一点?我很感激任何帮助。

python pandas

5
推荐指数
1
解决办法
491
查看次数

标签 统计

pandas ×1

python ×1