Pandas Series is a one-dimensional labelled array capable of holding any data type (integers, strings, floating point numbers, Python objects, etc.). It has to be remembered that unlike Python lists, a Series will always contain data of the same type.
Let’s see how to create a Pandas Series from the array.
Method #1:Create a series from array without index.
In this case as no index is passed, so by default index will be range(n)
where n is array length.
import pandas as pd
import numpy as np
data = np.array([ 'a' , 'b' , 'c' , 'd' , 'e' ])
s = pd.Series(data)
print (s)
|
Output:
0 a
1 b
2 c
3 d
4 e
dtype: object
Method #2: Create a series from array with index.
In this case we will pass index as a parameter to the constructor.
import pandas as pd
import numpy as np
data = np.array([ 'a' , 'b' , 'c' , 'd' , 'e' ])
s = pd.Series(data, index = [ 1000 , 1001 , 1002 , 1003 , 1004 ])
print (s)
|
Output:
1000 a
1001 b
1002 c
1003 d
1004 e
dtype: object
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!
Last Updated :
07 Feb, 2019
Like Article
Save Article