python - 列表索引必须是整数或切片,而不是 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
有趣的是,同样的代码也适用于做教程的人。谢谢你。
解决方案
推荐阅读
- python-3.x - 解释器跳过 sys.argv 中的部分代码
- google-chrome-devtools - chrome的瀑布视图中的一个缺口从何而来?
- r - 是否可以防止表在 flextable 中的分页符上被拆分?
- java - 我想从 firebase 数据库获取订单详细信息到 firebase recyclerview 适配器
- mongodb - Monogdb 更新功能适用于终端,但不适用于 metoer 服务器
- java - 使用 JAVA 为 AWS CloudFormation 运行 python 文件
- php - 无法使用 PHP 变量更新 SQL 数据库
- javascript - SAPUI5 个性化块不起作用
- android - 改造:正在更改网址
- python - Python:如何显示 scikit-learn OneVsRestClassifier 的进度条?