将pandas Series添加到DataFrame,保留索引

时间:2015-04-22 17:40:12

标签: python pandas

我在将pandas系列的内容添加到pandas DataFrame时遇到了一些问题。我从一个空的DataFrame开始,初始化了几个列(对应于连续的日期)。

然后我想依次使用不同的pandas系列填充DataFrame,每个系列对应一个不同的日期。但是,每个系列都有一个(可能)不同的索引。

我希望生成的DataFrame的索引基本上是每个Series索引的并集。

到目前为止,我一直这样做:

for date in dates:
     df[date] = series_for_date

但是,我的df索引对应于第一个系列的索引,因此连续系列中的任何数据都对应于索引'键'没有在第一系列中丢失。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

如果我了解你可以使用concat

pd.concat([series1,series2,series3],axis=1)