运行代码时出错。在Stack溢出中查看其他问题的类似错误代码之后,我在correct_code = list []之后使用方括号改变了代码,我仍然得到错误。有趣的是,这个代码在星期五运行得很好,而且周末我没碰到它。
我正在使用几个csv进行QAQC,每个csv都包含一个字母数字种类代码列表。
Original code:
#create an array for the flagged codes to be placed
species_not_in_state = []
#make a list of the species which are found in the state
correct_code=list(set(fire_species_code).intersection(set(state_species_code)))
#for codes which are not found in that state make a second list
for item in fire_species_code:
if item not in correct_code:
species_not_in_state.append(item)
print(species_not_in_state)
TypeError Traceback(最近一次调用最后一次) in() 3 4#列出该州发现的物种清单 ----> 5 correct_code = list [set(fire_species_code).intersection(set(state_species_code))] 6 7
TypeError:'枚举'对象不可调用
Dataset headers:
Fire_species_code:
0 AGFR
1 AGFR
2 AGFR
3 AGFR
4 AGFR
Name: Species, dtype: object
State_species_code
0 ACARO2
1 ACSC5
2 ACSC5
3 ACSC5
4 ACSC5
Name: Symbol, dtype: object
答案 0 :(得分:0)
我在这里找到了我的问题的答案:https://wizpert.com/wizdom/python-object-is-not-callable-error
显然我的变量名已被使用。单元>所有输出>清除没有解决它,我在发布问题之前尝试过。
内核>重启&清除所有输出>重新启动并清除所有输出修复了我的问题。