【发布时间】:2021-05-14 09:35:56
【问题描述】:
我正在学习这个人的教程,我正在向 VS 代码编写完全相同的代码,只是 Quandl 不再用大写字母编写。我会在这里为不想看视频的人留下一段代码。 reference code
https://www.youtube.com/watch?v=lN5jesocJjk&list=PLQVvvaa0QuDfKTOs3Keq_kaG2P55YRn5v&index=3
这是我写的代码 - 上面代码的精确副本,但它不起作用,不知道为什么:
import pandas as pd
import quandl
import math
#quandl.ApiConfig.api_key = "it is not necessary in the video but I have API key here because I signed in to Quandl site"
df = quandl.get('WIKI/GOOGL')
df = 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']]
forecast_col = 'Adj. Close'
df.fillna(-99999, inplace=True)
forecast_out = int(math.ceil(0.01*len(df)))
df['label'] = df[forecast_col].shift(-forecast_out)
df.dropna(inplace=True)
print(df.tail())
这是我尝试运行时的终端:terminal
ps:在我添加了 forecast_out 行之前,代码可以正常运行,因此 API 行不会影响代码。
【问题讨论】:
-
@Tomerikoo nope :(
-
我对 Quandl、Pandas 和终端的了解并不多,但看起来您似乎无缘无故地出现了 &。删除后会发生什么?
-
@LakshyaRaj 我的代码中没有看到任何 &...
-
我的意思是在你的终端命令中。对不起,如果那应该在那里,因为我对终端了解不多
标签: python visual-studio-code syntax-error quandl