Looking up values in Series

Values in a Series object can be retrieved using the [] operator and passing either a single index label or a list of index labels. The following code retrieves the value associated with the index label 'a' of the s3 series defined earlier:

In [28]:
   # single item lookup
   s3['a']

Out[28]:
   1

Accessing this Series using an integer value will perform a zero-based position lookup of the value:

In [29]:
   # lookup by position since the index is not an integer
   s3[1]

Out[29]:
   2

This is because pandas determines that the specified value is an integer and that the index is not an integer-based index. Given this, pandas decides to perform a lookup by position and not by index label.

To retrieve multiple items, you can pass a ...

Get Learning pandas now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.