垂直和水平地堆叠两个Pandas系列

垂直和水平地堆叠两个Pandas系列

在这篇文章中,我们将看到我们如何在垂直和水平方向上堆叠两个Pandas系列。我们通过堆叠这些列表来组合DataFrame中的一些数据,以便更好地实现数据的可视化,组合不同的数据,等等。现在让我们借助例子来看看我们如何做到这一点。

水平堆叠:我们可以通过在pandas.concat()中传递参数axis = 1来水平堆叠两个Pandas系列。
示例 :

# 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)

输出 :
垂直和水平地堆叠两个Pandas系列

垂直堆叠:我们可以通过在pandas.concat()中传递参数axis = 0来垂直堆叠两个Pandas系列。
示例 :

# 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)

输出 :
垂直和水平地堆叠两个Pandas系列

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程