Python 将列添加到与另一列相同但不同的行

Python 将列添加到与另一列相同但不同的行,python,pandas,Python,Pandas,我试图向df添加一列,该列等于另一列,但不等于上面的行。我有一个列表示给定一天的百分比变化,我想添加另一个列,该列也包含前两天的百分比变化 这是我用来获取“%change”列的代码 在设置tickerDf['%change']后,可以使用.shift()创建新列,如下所示: tickerDf['% change-1'] = tickerDf['% change'].shift(1) 非常感谢@麦肯很高兴我能帮上忙!记住。 tickerDf['% change-1'] = tickerDf['

我试图向df添加一列,该列等于另一列,但不等于上面的行。我有一个列表示给定一天的百分比变化,我想添加另一个列,该列也包含前两天的百分比变化

这是我用来获取“%change”列的代码


在设置
tickerDf['%change']
后,可以使用
.shift()
创建新列,如下所示:

tickerDf['% change-1'] = tickerDf['% change'].shift(1) 

非常感谢@麦肯很高兴我能帮上忙!记住。
tickerDf['% change-1'] = tickerDf['% change'].shift(1)