如何在 Python 中获取索引名称
Posted
技术标签:
【中文标题】如何在 Python 中获取索引名称【英文标题】:How to get index names in Python 【发布时间】:2020-11-14 01:49:17 【问题描述】:当我使用 for 循环时,我需要从我的 DataFrame 中获取索引名称。
我的 DataFrame 如下所示:
+---------+------+
| Country | Code |
+---------+------+
| ABW | 944 |
| AFG | 761 |
| AGO | 586 |
+---------+------+
我试过这段代码:
for index, nb_indicateurs in explore['2010'].iterrows():
print(index)
但它给出了这个错误:
“系列”对象没有属性“iterrows”
有人可以帮我吗?
【问题讨论】:
你的意思是df.index吗? ***.com/a/54991052/11035198 谢谢你我尝试了它正在工作的帖子的解决方案 这能回答你的问题吗? AttributeError: 'Series' object has no attribute 'iterrows' 【参考方案1】:explore['2010'] 的数据类型似乎是 Series。在这种情况下,“国家”已经是索引。试试:
print(explore['2010'].index)
【讨论】:
【参考方案2】:既然是系列格式,我觉得应该用数据框格式。
for index ,nb_indicateurs in explore[['2010']].iterrows():
print(index)
【讨论】:
以上是关于如何在 Python 中获取索引名称的主要内容,如果未能解决你的问题,请参考以下文章