这样的大Pandas怎么做条件比较?

2024-05-17 04:34:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这样一个数据帧:

df = pd.DataFrame({'id':[1,2,3,4,5,6],
                   'name':['Alice','Bob','Cindy','Eric','Helen','Grace '],
                   'math':[90,89,99,78,97,93],
                   'english':[89,94,80,94,94,90]})

我还有一个包含3个名字的列表:

list = ['Alice','Bob','Cindy']

如何获得只有3个名称的新数据帧,如:

id    name    math    english
1     Alice   90      89
2     Bob     89      94
3     Cindy   99      80

是否可以用一个loc函数来实现它


Tags: 数据nameiddataframedfenglishmath名字