Skip to main content
 首页 » 编程设计

python之按列表中的值过滤 pandas DataFrame

2025年05月04日11webabcd

<分区>

有一个 pandas 数据框:

  df = pd.DataFrame({'c1':['a','b','c','d'],'c2':[1,2,3,4]}) 
 
c1  c2 
0   a   1 
1   b   2 
2   c   3 
3   d   4 

还有一个 pandas 系列:

list1 = pd.Series(['b','c','e','f']) 
 
Out[6]: 
0    a 
1    b 
2    c 
3    e 

如何创建一个包含 c1 在 list1 中的行的新数据框。

输出:

c1  c2 
0   b   2 
1   c   3