首页 > 解决方案 > 列表索引必须是整数或切片,而不是 str(回归代码)

问题描述

我正在看一个关于回归的教程,这个人在他的屏幕上有这个代码,它运行顺利:

df = [['Adj. Open','Adj. High','Adj. Low','Adj. Close','Adj. volume',]]
df ['HL_PCT']= (df['Adj. High'] - df['Adj. Close']) / df['Adj. Close'] * 100.0
df ['PCT_change']= (df['Adj. Close']-df['Adj. Open']) / df['Adj. Open'] *100.0

df = df['Adj. Close','HL_PCT','PCT_change','Adj. volume'] 

但是当我在 python 上运行相同的代码时,我在上面代码的第 2 行得到以下错误(我猜我会在下一行再次得到它):

TypeError:列表索引必须是整数或切片,而不是 sr

有趣的是,同样的代码也适用于做教程的人。谢谢你。

标签: pythonregression

解决方案


推荐阅读