In this article we’ll see how we can stack two Pandas series both vertically and horizontally. We stack these lists to combine some data in a DataFrame for a better visualization of the data, combining different data, etc. Now let’s see with the help of examples how we can do this.
Stacking Horizontally : We can stack 2 Pandas series horizontally by passing them in the pandas.concat() with the parameter axis = 1
.
Example :
# importing the module import pandas as pd # creating the series series1 = pd.Series([ 'g' , 'e' , 'e' , 'k' , 's' ]) print ( "Series 1:" ) print (series1) series2 = pd.Series([ 9 , 8 , 7 , 6 , 5 ]) print ( "Series 2:" ) print (series2) # stacking the series horizontally df = pd.concat([series1, series2], axis = 1 ) print ( "\nStack two series horizontally:" ) display(df) |
Output :
Stacking Vertically : We can stack 2 Pandas series vertically by passing them in the pandas.concat()
with the parameter axis = 0
.
Example :
# importing the module import pandas as pd # creating the series series1 = pd.Series([ 'g' , 'e' , 'e' , 'k' , 's' ]) print ( "Series 1:" ) print (series1) series2 = pd.Series([ 9 , 8 , 7 , 6 , 5 ]) print ( "Series 2:" ) print (series2) # stacking the series vertically df = pd.concat([series1, series2], axis = 0 ) print ( "\nStack two series vertically:" ) display(df) |
Output :
Please Login to comment…