python 两个series 合并 dataframe

目录

  • 1. pd.concat()

1. pd.concat()

df_concat_resample = pd.concat([nr_in_27, nr_in_103], axis=1, ignore_index=False)

首先创建两个Series对象为例

首先要提醒的是,DataFrame对象的每一列都可以看做是一个Series对象
换句话说,DataFrame对象可以看做是多个Series对象拼接而成

python 两个series 合并 dataframe_第1张图片


python 两个series 合并 dataframe_第2张图片
concat()函数里面有两个常用的参数axis 和ignore_index, 默认值分别为axis=0, ignore_index=False, axis=0表示行拼接,axis=1表示列拼接

  1. 首先尝试直接对 s1s2 使用 pd.concat([s1, s2], axis=0, ignore_index=False),会发现这样会直接把s1和s2进行简单的行拼接————拼成一列
    python 两个series 合并 dataframe_第3张图片
  2. 对s1和s2使用pd.concat([s1, s2], axis=1, ignore_index=False),结果是把s1和s2中具有相同索引的值进行了拼接, 最后的结果变成了一个具有两列的DataFrame对象
    python 两个series 合并 dataframe_第4张图片

你可能感兴趣的:(#,pandas,python,开发语言)