我按照这个指南编写了一个股票分析器程序:https://towardsdatascience.com/in-12-minutes-stocks-analysis-with-pandas-and-scikit-learn-a8d8a7b50ee7
我被代码的一部分卡住了
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首先,它给出了这个错误:
NameError: name 'df' is not defined我将其更改为pandas.DataFrame,结果显示以下错误:
TypeError: 'property' object is not subscriptable我不知道该怎么解决这个问题。请帮帮忙。
发布于 2020-06-24 18:07:30
你做了吗?:
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
https://stackoverflow.com/questions/62552458
复制相似问题