在 Pandas 中将两个系列合并为一个 DataFrame

pandasserver side programmingprogramming

要在 Pandas 中将两个系列合并为一个 DataFrame,我们可以采用两个系列并使用 concat() 方法将它们连接起来。

步骤

  • 创建具有两个元素的 系列 1,其中索引为 ['a', 'b'],名称为 系列 1

  • 打印 系列 1

  • 创建具有两个元素的 系列 2,其中索引为 ['a', 'b'],名称为系列 2

  • 打印 系列 2

  • 沿特定轴连接 Pandas 对象,并沿其他轴连接可选的设置逻辑。

  • 打印生成的 DataFrame。

示例

import pandas as pd

s1 = pd.Series([4, 16], index=['a', 'b'], name='Series 1')
print "Input series 1 is: 
", s1 s2 = pd.Series([3, 9], index=['a', 'b'], name='Series 2') print "Input series 2 is:
", s2 df = pd.concat([s1, s2], axis=1) print "Resultant DataFrame is:
", df

输出

Input series 1 is:
a   4
b   16
Name: Series 1, dtype: int64
Input series 2 is:
a   3
b   9
Name: Series 2, dtype: int64

Resultant DataFrame is:
    Series 1 Series 2
a     4       3
b    16       9

相关文章