从雅虎财经下载基础数据



我试图从雅虎财经下载基本数据,如PE比率,PB比率,EV/EBITDA等。这是我目前所做的:

#import required libraries
import pandas as pd
import numpy as np
import requests
import xlsxwriter
from scipy import stats
import math
import secrets
import yfinance as yf
import matplotlib.pyplot as plt
import datetime as dt
import statsmodels.api as sm
pip install requests_html
stocks = pd.read_csv('constituents.csv')
from yahoo_fin.stock_info import get_data
sm.get_stats_valuation("aapl")

我得到这个错误:

AttributeError                            Traceback (most recent call last)
<ipython-input-17-7a641ee9069d> in <module>
----> 1 sm.get_stats_valuation("aapl")
AttributeError: module 'statsmodels.api' has no attribute 'get_stats_valuation'

我该怎么办?

我检查了您在评论中指定的网站。我认为您可以从yahoo_fin包的stock_info模块本身获得统计值。请检查:

import yahoo_fin.stock_info as si
si.get_stats_valuation("aapl")

最新更新