[英]panda.DataFrame error for analyzing stock data
I was coding a Stock Analyzer program following this guide: https://towardsdatascience.com/in-12-minutes-stocks-analysis-with-pandas-and-scikit-learn-a8d8a7b50ee7我正在按照本指南编写股票分析器程序: https://towardsdatascience.com/in-12-minutes-stocks-analysis-with-pandas-and-scikit-learn-a8d8a7b50ee7
I got stuck on the part of the code which said我被困在代码的一部分上
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
First, it gave this error:首先,它给出了这个错误:
NameError: name 'df' is not defined
I changed it to pandas.DataFrame and it gave me this error:我将其更改为 pandas.DataFrame 它给了我这个错误:
TypeError: 'property' object is not subscriptable
I don't know how to fix this.我不知道如何解决这个问题。 Please help.
请帮忙。
Did you do?:你做了吗:
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()
If df.tail() don`t show you the dataframe clean your workspace and try again because it show like you haven't load corectly the dataFrame --> df如果 df.tail() 没有向您显示 dataframe 清理您的工作区并重试,因为它显示您没有正确加载 dataFrame --> df
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.