2015-04-22 169 views
2

我一直在将一个熊猫系列的内容添加到一个熊猫数据框中。我从一个空的DataFrame开始,用几个列初始化(对应于连续的日期)。将熊猫系列添加到数据框中,保留索引

我想使用不同的熊猫系列顺序填充DataFrame,每个系列对应不同的日期。但是,每个系列都有一个(可能)不同的索引。

我想结果DataFrame有一个索引,实质上是每个系列索引的联合。

我到目前为止已经这样做:

for date in dates: 
    df[date] = series_for_date 

然而,我的DF指数对应于第一系列的,因此在连续的系列对应的索引的任何数据的“钥匙”不是第一系列丢失。

任何帮助将不胜感激!

+1

那么,你想它对齐到'df.index'?它应该工作,如果您将系列转换为列表:'df [date] = list(series_for_date)' – EdChum

+1

您尝试过'join'或'merge'吗? – cphlewis

+1

提供了一组简短的(例如,2个系列,每个10个条目)一组样本数据和期望的输出。 – cphlewis

回答

0

如果我理解你可以使用concat

pd.concat([series1,series2,series3],axis=1) 
相关问题