一、问题描述
想使用 .index 方法查找某个元素的下标时,报错:
>>> standard_name.index('Zimbabwe')
Traceback (most recent call last):
File "<pyshell#46>", line 1, in <module>
standard_name.index('Zimbabwe')
TypeError: 'RangeIndex' object is not callable
查看standard_name的数据类型,发现是Series类型
>>> type(standard_name)
<class 'pandas.core.series.Series'>
二、问题解决
将standard_name转换成list类型之后,再次使用 .index 方法,成功
>>> list(standard_name).index('Zimbabwe')
218
本文介绍了一种常见错误:在尝试使用Pandas.Series类型的.index方法查找元素下标时遇到TypeError。通过将Series转换为list类型,成功解决了该问题。
15万+





