【问题标题】:Downloading fundamental data from Yahoo Finance从雅虎财经下载基础数据
【发布时间】:2021-09-05 06:08:39
【问题描述】:

我正在尝试从雅虎财经下载基本数据,例如市盈率、市账率、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'

我该怎么办?

【问题讨论】:

标签: python statsmodels yahoo-finance yahoo-api pyalgotrade


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2019-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-12
    • 1970-01-01
    • 2020-02-24
    相关资源
    最近更新 更多