类型错误:字符串索引必须是整数 pandas datareader

umk*_*per 6 python string datareader typeerror

我想打印 SPY 的股票数据,但它一直显示 typeerror: stringindexsmustbeinteger

import pandas_datareader.data as web

spy = web.get_data_yahoo('SPY',start='2022-12-23',end='2022-10-24')

print(spy)
Run Code Online (Sandbox Code Playgroud)

小智 18

我会这样解决:

import pandas
from pandas_datareader import data as pdr
import yfinance as yfin


yfin.pdr_override()

spy = pdr.get_data_yahoo('SPY', start='2022-10-24', end='2022-12-23')

print(spy)
Run Code Online (Sandbox Code Playgroud)

我认为它会起作用。

  • 但根本问题是什么? (7认同)