迭代数据框列的条目时出错:“AttributeError:‘Series’对象没有属性‘iteritems’”

jor*_*ggi 13 python series dataframe pandas iteritems

使用 pandas 版本 2,我在调用iteritems.

for event_id, region in column.iteritems():
    pass
Run Code Online (Sandbox Code Playgroud)

出现以下错误消息:

Traceback (most recent call last):
     File "/home/analyst/anaconda3/envs/outrigger_env/lib/python3.10/site- 
     packages/outrigger/io/gtf.py", line 185, in exon_bedfiles
          for event_id, region in column.iteritems())
AttributeError: 'Series' object has no attribute 'iteritems'
Run Code Online (Sandbox Code Playgroud)

Tim*_*ess 28

iteritems2.0.0已被GH45321删除。

删除了已弃用的Series.iteritems() ...改为使用obj.items。(来自v2.0.0 发行说明

您可以items在任何使用过的地方使用iteritems

for event_id, region in column.items():
    pass
Run Code Online (Sandbox Code Playgroud)