Open In App

How to reshape Pandas Series?

In this article, we will see how to reshaping Pandas Series. So, for reshaping the Pandas Series we are using reshape() method of Pandas Series object.

Syntax: Pandas.Series.values.reshape((dimension))



Return: return an ndarray with the values shape if the specified shape matches exactly the current shape, then return self (for compat)

Let’s see some of the examples:



Example 1:




# import pandas library
import pandas as pd
  
# make an array
array = [2, 4, 6, 8, 10, 12]
  
# create a series
series_obj = pd.Series(array)
  
# convert series object into array
arr = series_obj.values
  
# reshaping series 
reshaped_arr = arr.reshape((3, 2))
  
# show 
reshaped_arr

Output:

Example 2:




# import pandas library
import pandas as pd
  
# make an array
array = ["ankit","shaurya",
         "shivangi", "priya",
         "jeet","ananya"]
  
# create a series
series_obj = pd.Series(array)
  
print("Given Series:\n", series_obj)
  
# convert series object into array
arr = series_obj.values
  
# reshaping series 
reshaped_arr = arr.reshape((2, 3))
  
# show 
print("After Reshaping: \n", reshaped_arr)

Output:


Article Tags :