我正在尝试使用 Jupyter 进行 运行 分析并使用 运行 下面的代码,但我得到的是 NameError。我一开始就定义了 df
I am trying to use Jupyter to run analysis and have run the code below but I get NameError instead. I had defined df at the beginning
df = pd.read_csv('dowjones.csv', index_col=0);
df['rm'] = 100 * (np.log(df.DJIA) - np.log(df.DJIA.shift(1)))
df.head()
- 我最初在上面的代码中定义了 df
df = df.dropna()
formula = 'MSFTtrans ~ rm'
results2 = smf.ols(formula, df).fit(cov_type = 'HAC', cov_kwds={'maxlags':10,'use_correction':True})
print(results2.summary())
- 然后我运行上面的代码
NameError Traceback (most recent call last)
<ipython-input-3-b46efd5c722d> in <module>
2
3
----> 4 df = df.dropna()
5 formula = 'MSFTtrans ~ rm'
6 results2 = smf.ols(formula, df).fit(cov_type = 'HAC', cov_kwds={'maxlags':10,'use_correction':True})
NameError: name 'df' is not defined
- 这是我说 df 未定义的错误。
df = pd.read_csv()
末尾不应有分号。
还有 运行 第一个代码,然后 运行 第二个代码。你正在做的是你没有 运行 宁第一个代码所以 df 没有定义,当你尝试 运行 第二个代码时,它给你错误。
df = pd.read_csv('dowjones.csv', index_col=0);
df['rm'] = 100 * (np.log(df.DJIA) - np.log(df.DJIA.shift(1)))
df.head()
- 我最初在上面的代码中定义了 df
df = df.dropna()
formula = 'MSFTtrans ~ rm'
results2 = smf.ols(formula, df).fit(cov_type = 'HAC', cov_kwds={'maxlags':10,'use_correction':True})
print(results2.summary())
- 然后我运行上面的代码
NameError Traceback (most recent call last)
<ipython-input-3-b46efd5c722d> in <module>
2
3
----> 4 df = df.dropna()
5 formula = 'MSFTtrans ~ rm'
6 results2 = smf.ols(formula, df).fit(cov_type = 'HAC', cov_kwds={'maxlags':10,'use_correction':True})
NameError: name 'df' is not defined
- 这是我说 df 未定义的错误。
df = pd.read_csv()
末尾不应有分号。
还有 运行 第一个代码,然后 运行 第二个代码。你正在做的是你没有 运行 宁第一个代码所以 df 没有定义,当你尝试 运行 第二个代码时,它给你错误。