无法弄清楚为什么我在尝试 CSV 行数时不断收到 KeyError

乔治·亚当斯

代码超级简单,单元格的内容与我在代码中写入的内容完全相同。只是试图获取代码列 = A 的所有时间的行号。

代码:

import pandas as pd

filename = 'DataFiles/SHARADAR_SF1_aafe962511a67db10c0a72fe536305b0.csv'
pattern = 'AAPL'

df = pd.read_csv(filename, index_col=0)

rows = df[df['ticker'] == pattern].index.to_list()

CSV 示例(文件后面有更多代码,例如 AAPL 或 TSLA 等):

ticker,dimension,calendardate,datekey,lastupdated,assets,assetsavg,cashneq,debt,debtc,debtusd,divyield,deposits,eps,epsusd,equity,equityavg,liabilities,netinc,pe,price,revenue
A,ARQ,1999-12-31,2000-03-15,2020-09-01,7107000000,,1368000000,665000000,111000000,665000000,0,0,0.3,0.3,4486000000,,2621000000,131000000,,114.3,2246000000
A,ARQ,2000-03-31,2000-06-12,2020-09-01,7321000000,,978000000,98000000,98000000,98000000,0,0,0.37,0.37,4642000000,,2679000000,166000000,,66,2485000000
A,ARQ,2000-06-30,2000-09-01,2020-09-01,7827000000,,703000000,129000000,129000000,129000000,0,0,0.34,0.34,4902000000,,2925000000,155000000,46.877,61.88,2670000000
A,ARQ,2000-09-30,2001-01-17,2020-09-01,8425000000,,996000000,110000000,110000000,110000000,0,0,0.67,0.67,5265000000,,3160000000,305000000,37.341,61.94,3372000000
A,ARQ,2000-12-31,2001-03-19,2020-09-01,9208000000,,433000000,556000000,556000000,556000000,0,0,0.34,0.34,5541000000,,3667000000,154000000,21.661,36.99,2841000000
程序员365

在这里,index_col用作无,否则股票是索引列:

import pandas as pd

filename = 'DataFiles/SHARADAR_SF1_aafe962511a67db10c0a72fe536305b0.csv'
pattern = 'AAPL'

df = pd.read_csv(filename, index_col=None)

rows = df[df['ticker'] == pattern].index.to_list()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法弄清楚为什么我收到UnboundLocalError

无法弄清楚为什么我的打印语句会不断打印两次

当我学习 ServletContextListener 时,我无法弄清楚为什么会发生 ClassNotFoundException

React无法弄清楚为什么我收到太多重新渲染错误

无法弄清楚为什么div折叠时我的div中的内容会被压缩

无法弄清楚为什么在验证 If 语句时 VBA 会退出我的 For-Next 循环

尝试将信息输入数据库时,无法弄清楚我的 PHP 代码出了什么问题

我无法弄清楚为什么当我重用View组件时getView()方法不能正确运行

excel + vba + 编译错误 AutoOpenRequiredWorkbook (myFileNameToOpen, myFilePath) 无法弄清楚为什么我会收到此错误

无法弄清楚为什么我会收到 typeError 'unsupported operand type(s) for -: 'int' and 'str' '

粘性导航:无法弄清楚为什么当 scrollTop 小于我导航的 offset().top 时 removeClass 不起作用

我无法弄清楚为什么在头文件中调用方法时出现未定义的引用问题

我收到此错误,我无法弄清楚,我错过了什么吗?

当我在[dictionary] .pop([key])中将变量用作[key]时,我不断收到KeyError

你能弄清楚为什么我的代码在以前工作时不起作用吗?

我无法弄清楚在进行此MYSQL查询时犯了什么错误

无法弄清楚为什么我在Swift iOS App Code中收到“ Class ViewController没有初始化程序”错误

当我将数据写入 csv 时,为什么会收到 KeyError?可以做些什么来创建异常错误处理?

为什么我的代码不断抛出KeyError?

我在自学python时给自己写了一些气泡排序代码,但无法弄清楚为什么它不起作用

我似乎无法弄清楚为什么datagridview没有填充。(此外,在跟踪时出现了一个奇怪的错误)

为什么我收到KeyError:0

我的应用程序在android studio中崩溃了,在查看日志时我无法弄清楚出了什么问题

在尝试访问字典中的密钥时,我收到“KeyError”

从csv文件获取值时接收KeyError

尝试从 csv 打印行时出现 KeyError

我的代码中不断出现错误,无法弄清楚

我试图弄清楚为什么我会收到两条错误消息,以及如何修复它们。我正在使用蟒蛇

我收到一个错误,无法将 int* 转换为 int,但我无法弄清楚是什么导致了它