垂直和水平地堆叠两个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.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)
输出 :