假设我有一个列表,表示数据框的索引,就像这样:
indexlist = [0,1,4]
以下是数据框:
Name Country
0 John BR
1 Peter BR
2 Paul BR
3 James CZ
4 Jonatan CZ
5 Maria DK
我需要在这个数据框中创建一个名为“是否有效?”的列,如果索引行在列表中,则添加“Yes”。否则,将添加“No”,结果如下所示:
Name Country Is it valid?
0 John BR Yes
1 Peter BR Yes
2 Paul BR No
3 James CZ No
4 Jonatan CZ Yes
5 Maria DK No
有没有什么方法可以做到这一点?
谢谢!
df['Is it valid?'] = df.index.isin(indexlist)
。 - BeRT2me