python – pandas合并时间序列,concat / append / …?

我从一个时间序列开始,并使用循环来生成新的时间序列.我想在每个循环中将现有的系列与新的系列合并,同时保留它们(不同的)索引.我尝试了concat,但不知怎的,我不能在第一个之后添加另一个系列……

orig = pd.Series(data, index=index)
for i in list:
    new = pd.Series(...)
    orig = pd.concat([orig, new], axis=1)

谢谢你的帮助!

最佳答案 pd.concat采用系列列表:

orig = pd.concat([pd.Series(...) for i in li], axis=1)

(将您的列表重命名为li)

点赞