Я хотел бы заполнить каждую строку столбца моего фрейма данных на основе записей в другом столбце, в частности, я хочу заполнить каждую строку соответствующим именем соответствующего тикера для этой акции, например
dict1 = [{'ticker': 'AAPL','Name': 'Apple Inc.'},
{'ticker': 'MSFT','Name': 'Microsoft Corporation'}]
df1 = pd.DataFrame(dict1)
Эта функция предоставляет имя для данного тикера:
Так что я могу получить имя для, скажем, MSFT:
dict1 = [{'ticker': 'AAPL','Name': 'Apple Inc.'},
{'ticker': 'MSFT','Name': get_nasdaq_symbols().loc['MSFT'].loc['Security Name'][:-15]}]
Я изо всех сил пытаюсь найти способ автоматизацииэто с помощью цикла или применить.Кто-нибудь может предложить подход?
Обратите внимание, функция, используемая для получения имени, происходит отсюда:
from pandas_datareader.nasdaq_trader import get_nasdaq_symbols