Its output
is as follows −
c 3
d 4
e 5
dtype: int64
Retrieve Data Using Label (Index):
A Series is like a fixed-size dict
in that you can get and set values by index label.
Example 1:
Retrieve a single element using index label value.
import
pandas as
pd
s =
pd.
Series
([
1
,
2
,
3
,
4
,
5
],
index =
[
'a'
,
'b'
,
'c'
,
'd'
,
'e'
])
#retrieve a single element
print
s[
'a'
]
Its output
is as follows −
1
Example 2:
Retrieve multiple elements using a list of index label values.
import
pandas as
pd
s =
pd.
Series
([
1
,
2
,
3
,
4
,
5
],
index =
[
'a'
,
'b'
,
'c'
,
'd'
,
'e'
])
#retrieve multiple elements
print
s[[
'a'
,
'c'
,
'd'
]]
Its output
is as follows −
a 1
c 3
d 4
dtype: int64
Example 3:
If a label is not contained, an exception is raised.
import
pandas as
pd
s =
pd.
Series
([
1
,
2
,
3
,
4
,
5
],
index =
[
'a'
,
'b'
,
'c'
,
'd'
,
'e'
])
#retrieve multiple elements
print
s[
'f'
]
Its output
is as follows −
…
KeyError: 'f'