首页 > 解决方案 > 如何使用 Python 的 yfinance 获取每日市值

问题描述

我想每天获得股票代码的市值。我从其他示例编译的代码仅显示每个代码的 1 个数据。

import yfinance as yf
import pandas as pd

stocks = ['XP','STNE','PAGS']

df = pd.DataFrame(columns=['Stock','Marketcap'])
df.columns = ['Stock','Marketcap']

for stock in stocks: 
info = yf.Ticker(stock).info
marketcap = info['marketCap']    
df = df.append({'Stock':stock,'Marketcap':marketcap}, ignore_index=True)

display(df)

输出:

在此处输入图像描述

标签: yfinance

解决方案


推荐阅读