首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python :下载失败--“找不到数据,符号可能被除名”

Python :下载失败--“找不到数据,符号可能被除名”
EN

Stack Overflow用户
提问于 2022-04-03 20:36:57
回答 1查看 3.9K关注 0票数 2

我只是想下载.CSV文件中的特定代码的历史收盘价,但是,由于一些奇怪的原因,我在yfinance提取数据时遇到了问题。我有另一个文件,似乎以同样的方式工作,给我的数据完美无缺,我也将包括在内。是什么导致了我所收到的错误?

在我看来,这两种方法都应该以同样的方式有效地工作,因此我非常困惑第二批代码如何能够如此清晰地执行,而使用.CSV的方式会导致错误而没有可用的数据。

代码语言:javascript
运行
复制
# Not working code ----------

import pandas as pd
import yfinance as yf
from datetime import datetime

today = datetime.today().strftime('%Y-%m-%d')

tickers = pd.read_csv("Hardware.csv")
tickers = tickers["Symbol"].to_list()
print(tickers)

df = yf.download(tickers,'2022-1-1',today, auto_adjust=True)['Close']
print(df.head())


# Original working code ----------

import yfinance as yf
import pandas as pd
from datetime import datetime

today = datetime.today().strftime('%Y-%m-%d')

# Read and print the stock tickers that make up S&P500
tickers = pd.read_html(
    'https://en.wikipedia.org/wiki/List_of_S%26P_500_companies')[0]
print(tickers.head())

# Get the data for this tickers from yahoo finance
df = yf.download(tickers.Symbol.to_list(),'2022-1-1',today, auto_adjust=True)['Close']
print(df.head())



#  Error received from top code that doesn't work ----------

['AAPL ', 'CSCO ', 'ORCL ', 'IBM ', 'ROP ', 'ANET ', 'TEL ', 'MSI ', 'HPQ ', 'DELL ', 'GLW ', 'GRMN ', 'ZBRA ', 'HPE ', 'STX ', 'NTAP ', 'UI ', 'ROKU ', 'WDC ', 'FFIV ', 'JNPR ', 'PSTG ', 'SNX ', 'AXON ', 'CIEN ', 'JBL ', 'FLEX ', 'OLED ', 'DLB ', 'ARW ', 'LITE ', 'NTNX ', 'NCR ', 'ATC ', 'AVT ', 'FN ', 'VIAV ', 'VSAT ', 'SONO ', 'XRX ', 'VICR ', 'MAXR ', 'GSAT ', 'SANM ', 'NTCT ', 'PLXS ', 'CRDO ', 'DDD ', 'CRSR ', 'KN ', 'SMCI ', 'IDCC ', 'INFN ', 'VZIO ', 'POLY ', 'SSYS ', 'COMM ', 'EXTR ', 'TTMI ', 'DM ', 'GPRO ', 'CTS ', 'SNPO ', 'IMAX ', 'PAR ', 'ATEN ', 'ATEX ', 'HLIT ', 'CRGE ', 'KARO ', 'ADTN ', 'PBI ', 'CLFD ', 'BHE ', 'AUDC ', 'MVIS ', 'BOC ', 'ARLO ', 'MKFG ', 'NTGR ', 'CMBM ', 'SGHT ', 'ITRN ', 'DBD ', 'KODK ', 'RBBN ', 'VPG ', 'INSG ', 'VUZI ', 'CMTL ', 'UEIC ', 'DZSI ', 'CASA ', 'INVE ', 'AKTS ']
[*********************100%***********************]  95 of 95 completed

95 Failed downloads:
- RBBN : No data found, symbol may be delisted
- MKFG : No data found, symbol may be delisted
- SANM : No data found, symbol may be delisted
- IDCC : No data found, symbol may be delisted
- VUZI : No data found, symbol may be delisted
- MSI : No data found, symbol may be delisted
- MVIS : No data found, symbol may be delisted
- INSG : No data found, symbol may be delisted
- POLY : No data found, symbol may be delisted
- ROP : No data found, symbol may be delisted
- NTCT : No data found, symbol may be delisted
- ARW : No data found, symbol may be delisted
- TTMI : No data found, symbol may be delisted
- AXON : No data found, symbol may be delisted
- IBM : No data found, symbol may be delisted
- KODK : No data found, symbol may be delisted
- BHE : No data found, symbol may be delisted
- CMBM : No data found, symbol may be delisted
- CRGE : No data found, symbol may be delisted
- CASA : No data found, symbol may be delisted
- SGHT : No data found, symbol may be delisted
- VPG : No data found, symbol may be delisted
- SMCI : No data found, symbol may be delisted
- AKTS : No data found, symbol may be delisted
- TEL : No data found, symbol may be delisted
- DZSI : No data found for this date range, symbol may be delisted
- KN : No data found, symbol may be delisted
- WDC : No data found, symbol may be delisted
- ATEN : No data found, symbol may be delisted
- OLED : No data found, symbol may be delisted
- GLW : No data found, symbol may be delisted
- AAPL : No data found, symbol may be delisted
- IMAX : No data found, symbol may be delisted
- VIAV : No data found, symbol may be delisted
- UI : No data found, symbol may be delisted
- AVT : No data found, symbol may be delisted
- FFIV : No data found, symbol may be delisted
- ANET : No data found, symbol may be delisted
- NCR : No data found, symbol may be delisted
- ADTN : No data found, symbol may be delisted
- VSAT : No data found, symbol may be delisted
- FN : No data found, symbol may be delisted
- CSCO : No data found, symbol may be delisted
- DLB : No data found, symbol may be delisted
- CTS : No data found, symbol may be delisted
- XRX : No data found, symbol may be delisted
- DELL : No data found, symbol may be delisted
- INFN : No data found, symbol may be delisted
- VZIO : No data found, symbol may be delisted
- ORCL : No data found, symbol may be delisted
- AUDC : No data found, symbol may be delisted
- CRDO : No data found, symbol may be delisted
- ARLO : No data found, symbol may be delisted
- PAR : No data found, symbol may be delisted
- SONO : No data found, symbol may be delisted
- EXTR : No data found, symbol may be delisted
- SNPO : No data found, symbol may be delisted
- HPE : No data found, symbol may be delisted
- COMM : No data found, symbol may be delisted
- LITE : No data found, symbol may be delisted
- PSTG : No data found, symbol may be delisted
- ROKU : No data found, symbol may be delisted
- DBD : No data found, symbol may be delisted
- INVE : No data found, symbol may be delisted
- FLEX : No data found, symbol may be delisted
- PBI : No data found, symbol may be delisted
- CLFD : No data found, symbol may be delisted
- MAXR : No data found, symbol may be delisted
- DM : No data found, symbol may be delisted
- GSAT : No data found, symbol may be delisted
- ITRN : No data found, symbol may be delisted
- HLIT : No data found, symbol may be delisted
- ZBRA : No data found, symbol may be delisted
- KARO : No data found, symbol may be delisted
- HPQ : No data found, symbol may be delisted
- SSYS : No data found, symbol may be delisted
- PLXS : No data found, symbol may be delisted
- STX : No data found, symbol may be delisted
- JBL : No data found, symbol may be delisted
- VICR : No data found, symbol may be delisted
- BOC : No data found, symbol may be delisted
- CMTL : No data found, symbol may be delisted
- UEIC : No data found, symbol may be delisted
- GRMN : No data found, symbol may be delisted
- NTNX : No data found, symbol may be delisted
- NTGR : No data found, symbol may be delisted
- NTAP : No data found, symbol may be delisted
- ATC : No data found, symbol may be delisted
- CIEN : No data found, symbol may be delisted
- DDD : No data found, symbol may be delisted
- CRSR : No data found, symbol may be delisted
- ATEX : No data found, symbol may be delisted
- JNPR : No data found, symbol may be delisted
- GPRO : No data found, symbol may be delisted
- SNX : No data found, symbol may be delisted
Empty DataFrame
Columns: [(Adj Close, AAPL ), (Adj Close, ADTN ), (Adj Close, AKTS ), (Adj Close, ANET ), (Adj Close, ARLO ), (Adj Close, ARW ), (Adj Close, ATC ), (Adj Close, ATEN ), (Adj Close, ATEX ), (Adj Close, AUDC ), (Adj Close, AVT ), (Adj Close, AXON ), (Adj Close, BHE ), (Adj Close, BOC ), (Adj Close, CASA ), (Adj Close, CIEN ), (Adj Close, CLFD ), (Adj Close, CMBM ), (Adj Close, CMTL ), (Adj Close, COMM ), (Adj Close, CRDO ), (Adj Close, CRGE ), (Adj Close, CRSR ), (Adj Close, CSCO ), (Adj Close, CTS ), (Adj Close, DBD ), (Adj Close, DDD ), (Adj Close, DELL ), (Adj Close, DLB ), (Adj Close, DM ), (Adj Close, DZSI ), (Adj Close, EXTR ), (Adj Close, FFIV ), (Adj Close, FLEX ), (Adj Close, FN ), (Adj Close, GLW ), (Adj Close, GPRO ), (Adj Close, GRMN ), (Adj Close, GSAT ), (Adj Close, HLIT ), (Adj Close, HPE ), (Adj Close, HPQ ), (Adj Close, IBM ), (Adj Close, IDCC ), (Adj Close, IMAX ), (Adj Close, INFN ), (Adj Close, INSG ), (Adj Close, INVE ), (Adj Close, ITRN ), (Adj Close, JBL ), (Adj Close, JNPR ), (Adj Close, KARO ), (Adj Close, KN ), (Adj Close, KODK ), (Adj Close, LITE ), (Adj Close, MAXR ), (Adj Close, MKFG ), (Adj Close, MSI ), (Adj Close, MVIS ), (Adj Close, NCR ), (Adj Close, NTAP ), (Adj Close, NTCT ), (Adj Close, NTGR ), (Adj Close, NTNX ), (Adj Close, OLED ), (Adj Close, ORCL ), (Adj Close, PAR ), (Adj Close, PBI ), (Adj Close, PLXS ), (Adj Close, POLY ), (Adj Close, PSTG ), (Adj Close, RBBN ), (Adj Close, ROKU ), (Adj Close, ROP ), (Adj Close, SANM ), (Adj Close, SGHT ), (Adj Close, SMCI ), (Adj Close, SNPO ), (Adj Close, SNX ), (Adj Close, SONO ), (Adj Close, SSYS ), (Adj Close, STX ), (Adj Close, TEL ), (Adj Close, TTMI ), (Adj Close, UEIC ), (Adj Close, UI ), (Adj Close, VIAV ), (Adj Close, VICR ), (Adj Close, VPG ), (Adj Close, VSAT ), (Adj Close, VUZI ), (Adj Close, VZIO ), (Adj Close, WDC ), (Adj Close, XRX ), (Adj Close, ZBRA ), (Close, AAPL ), (Close, ADTN ), (Close, AKTS ), (Close, ANET ), (Close, ARLO ), ...]
Index: []

[0 rows x 570 columns]
EN

回答 1

Stack Overflow用户

发布于 2022-04-04 08:59:10

在您的代码名中有尾随空格,这将导致无效的滴答名,例如'AAPL '而不是'AAPL'

您可以通过替换:

代码语言:javascript
运行
复制
df = yf.download(tickers.Symbol.to_list(),'2022-1-1',today, auto_adjust=True)['Close']

通过以下方式:

代码语言:javascript
运行
复制
df = yf.download(tickers.Symbol.str.strip().to_list(),'2022-1-1',today, auto_adjust=True)['Close']
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71729671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档