首页 > 解决方案 > 尝试在 pycharm 上创建新变量时出现“未解决的参考”

问题描述

我尝试制作一个新变量 DF 并且 python 认为它需要一个参考。我对python很陌生,所以如果我错了或没有使用正确的词汇,请随时纠正我。

我尝试过的事情,我尝试在 PythonPath 中添加源根目录


import pandas as pd

import quandl

quandl.ApiConfig.api_key = 'cQsW-yqpYm1ufuRgKqXe'

df = df[['Adj. Open', 'Adj. High', 'Adj. Low','Adj. Close']]
#    ^ here lies the error where I recieve "Unresolved Reference"

print(df.head())

错误信息:

文件“/Users/xxx/PycharmProjects/untitled8/try.py”,第 7 行,在 df = df[['Adj. 打开','调整。高”,“调整。低','调整。关闭']] NameError:名称'df'未定义

标签: pythonpython-3.x

解决方案


在您提供的脚本df中,从未在该行之前定义过,因此 python 不知道如何解释表达式df[['Adj. Open', 'Adj. High', 'Adj. Low','Adj. Close']]

我认为您的意思是您在帖子中使用“DF”的每个实例中的数据框。在这种情况下,您需要自己创建数据框或从其他地方导入它,然后再尝试使用它的子集(这是该行试图做的)。


推荐阅读