使用的目的
pandas
,是使用它的力量,在99%的用例中,你不使用
for-loop
用数据帧做某事
import pandas as pd
bn_stocks = ['HDFCBANK', 'ICICIBANK', 'AXISBANK', 'KOTAKBANK', 'SBIN',
'INDUSINDBK', 'BANKBARODA', 'AUBANK', 'FEDERALBANK',
'IDFCFIRSTB', 'BANDHANBK', 'PNB']
final = pd.DataFrame({
"value": [1, 2, 3, 4, 5],
"SYMBOL": ["AXISBANK", "A", "B", "AUBANK", "PNB"]
})
filtered = final[final["SYMBOL"].isin(bn_stocks)]
print(filtered)