我有一个包含股价数据的数据框,如下所示:
Company Date Price
0 RSG.AX 2011 0.814
1 RSG.AX 2010 0.889
2 RSG.AX 2009 0.937
3 RSG.AX 2008 0.181
4 RSG.AX 2007 0.216
5 RSG.AX 2006 0.494
6 QBE.AX 2011 7.119
7 QBE.AX 2010 8.331
8 QBE.AX 2009 8.961
9 QBE.AX 2008 9.159
10 QBE.AX 2007 9.156
11 FER.AX 2011 2.165
12 FER.AX 2010 3.324
13 FER.AX 2009 3.453
14 FER.AX 2008 2.969
15 FER.AX 2007 3.422
我也有一系列要与该数据框匹配的公司名称,并提取出匹配的数据。
例如,该系列包含公司QBE.AX和FER.AX,但没有RSG.AX,因此我想提取数据框中的每个QBE.AX和FER.AX行。
感谢您的帮助!
答案 0 :(得分:1)
这可以解决问题:
df_new = df[df['Company'].isin(['QBE.AX', 'FER.AX'])]