当前位置: 首页 > 知识库问答 >
问题:

在下面给出的python代码中出现数据帧错误

鲍俊杰
2023-03-14
import pandas as pd
import quandl 
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`
df['DL_PCT']=(df['Adj.Close']-df[Adj.Open])/df[Adj.Open]*100
df=df[['Adj.Close','HL_PCT','DL_PCT','Adj.Volume']]
print (df.head())

#这是我试图在我的电脑上运行的python代码,但它是Thowrsero,但我没有找到错误的图像回溯(最近的一次调用):文件“c:/Users/user/Desktop/projetcs/machine learning/mc1.py”,第4行,df=df['Adj.Open'、'Adj.High'、'Adj.Low'、'Adj.Close'、'Adj.Volume']]文件“c:\Users\user\python11\lib\site packages\pandas\core\core\frame.py”,第2908行,在getItemIndexer=self中。loc_get\u listlike索引器(键,轴=1,raise\u missing=True)1文件“C:\Users\user\python11\lib\site packages\pandas\core\index.py”,第1254行,在get\u listlike索引器self中_验证索引器(keyarr,indexer,axis,raise\u missing=raise\u missing)文件“C:\Users\user\python11\lib\site packages\pandas\core\index.py”,第1298行,在"验证"读取"索引器raise KeyError中(f"没有一个[{key}]在[{axis\u name}]中)KeyError:"[索引(['Adj.Open',Adj.High',Adj.Low',Adj.Close',Adj.Volume'],dtype='object]都不在[列]"数据集图像中

共有1个答案

贺光华
2023-03-14

从您提供的图像中我不确定,但您的列名似乎带有空格,即“Adj”。卷'

 类似资料:
  • 我在Laravel与Carbon合作。 问题:我需要使用carbon::now()制作一个碳日期- 下面是我的功能 以下是输出: 类似的结果是给三月(当我给$月=3) 我不明白这里的问题。 提前谢谢。

  • 我无法理解这行用Python写的是什么。它曾经工作,但现在我得到一个错误。 给出了结果,并且在运行上述语句之前不是,但我仍然得到了错误。 遗留代码如上所述以一行程序编写。当我得到这个错误时,我不得不像下面那样剖析它。 我试图用这种格式编写代码以进行分析和调试。但是我没有得到错误。我想这不是一行的正确翻译: 编辑:目前我的假设是翻译的代码是正确的,没有错误。但是一行确实给出了错误。不知道为什么。列表

  • 错误:任务“:app:CompileFlutterBuildDebug”执行失败。 进程“command”d:\flutter\bin\flutter.bat“已完成,退出值为非零%1 > 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获得完整的见解。

  • 我正在尝试将JOOQ与最新版本4.0.0的vertx一起使用。我想通过gradle生成我的DAO和表。以下是我的版本。gradle代码 它取自github链接https://github.com/jklingsporn/vertx-jooq/tree/master/vertx-jooq-classic-jdbc 但是当我运行commmand时/gradlew jooqGenerate要生成代码,它

  • 我在IntelliJ中有一个项目,有两个注释处理器:Lombok和另一个简单的处理器。 当用Gradle编译时,无论是在IntelliJ内部还是外部,一切都很好。 当使用默认的IntelliJ设置运行时,Lombok可以工作,但其他处理器不能 当我选中设置->构建、执行、部署->编译器->批注处理器下的框时,将执行第二个处理器,但编译失败,在使用生成的代码时出现错误 当我还将sources目录更改

  • 我在api中有下面的YML代码。一套yml 当我使用运行时,它给出以下错误/供应商/bin/codecept运行 我尝试了许多YML配置组合没有任何运气。如何解决这个问题?