ValueError:“ PROFITBEFORETAX_12”不在列表中

时间:2019-05-05 12:24:25

标签: python-3.x jupyter-notebook

我是这个论坛和python的新手。我看了看现有的线程,找不到我的问题的答案。也许以前已经回答过了,但是我还没有意识到,所以请忍受...

我正在尝试动态计算新项目('PROFITBEFORETAX_12')并将其添加到列表(cur),然后尝试查找此列表项目的索引,以便稍后在添加其他派生类时可以引用它领域。但是当我尝试检索索引时,python告诉我该项目不存在,让我感到困惑。

我的代码摘录如下:

import csv
cur = []
with open(r'C:\Users\location\file.csv', encoding="UTF8") as file:
    reader= csv.reader(file, delimiter=',')
    next(reader) # skip header
    for row in reader:
cur.append({'PROFITBEFORETAX_12': 
(float(row[54])*float(row[59]))/float(row[36])*12})    

然后,当我运行cur.index('PROFITBEFORETAX_12')时,出现错误“ ValueError:'PROFITBEFORETAX_12'不在列表中”错误:

任何帮助将不胜感激!

0 个答案:

没有答案
相关问题