首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于分析股票数据的panda.DataFrame错误

用于分析股票数据的panda.DataFrame错误
EN

Stack Overflow用户
提问于 2020-06-24 18:01:48
回答 1查看 34关注 0票数 1

我按照这个指南编写了一个股票分析器程序:https://towardsdatascience.com/in-12-minutes-stocks-analysis-with-pandas-and-scikit-learn-a8d8a7b50ee7

我被代码的一部分卡住了

代码语言:javascript
复制
dfreg = df.loc[:,['Adj Close','Volume']]
dfreg['HL_PCT'] = (df['High'] - df['Low']) / df['Close'] * 100.0
dfreg['PCT_change'] = (df['Close'] - df['Open']) / df['Open'] * 100.0

首先,它给出了这个错误:

代码语言:javascript
复制
NameError: name 'df' is not defined

我将其更改为pandas.DataFrame,结果显示以下错误:

代码语言:javascript
复制
TypeError: 'property' object is not subscriptable

我不知道该怎么解决这个问题。请帮帮忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-24 18:07:30

你做了吗?:

代码语言:javascript
复制
import pandas as pd
import datetime
import pandas_datareader.data as web
from pandas import Series, DataFrame


start = datetime.datetime(2010, 1, 1)
end = datetime.datetime(2017, 1, 11)

df = web.DataReader("AAPL", 'yahoo', start, end)
df.tail()

如果df.tail()没有显示数据帧,请清理您的工作区并重试,因为它显示您没有正确加载dataframe --> df

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62552458

复制
相关文章

相似问题

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