【发布时间】:2022-05-04 05:58:32
【问题描述】:
我正在尝试将股票列表的当前价格数据提取到熊猫数据框中。我正在尝试使用循环将数据拉入数据框中,其中行是列表项,列是当前价格。此循环不断将价格列中的所有值替换为列表中最后一只股票的当前价格 (JNJ 178.29)。我该如何解决?
Input:
Target_Equities_List = ["MSFT",
"K",
"JNJ"]
Target_Frame = pd.DataFrame(index=Target_Equities_List)
for ticker in Equities_List:
yahoo_financials = YahooFinancials(ticker)
json_obj_price = yahoo_financials.get_stock_price_data()
current_price = json_obj_price[ticker]['regularMarketPrice']
Target_Frame["Price"] = current_price
Output:
Price
MSFT 178.29
K 178.29
JNJ 178.29
谢谢你们!
【问题讨论】:
标签: python dataframe loops yahoo-finance