标签: python pandas dataframe sklearn-pandas
我有一个包含2列的pandas Dataframe。其中一个是日期格式的索引,另一个是速率R(0到1之间的数字)。如何在包含前一周的费率R的pandas Dataframe中添加另一列?
所以最后我有日期,当天的费率以及DataFrame的(第7天)费率?
答案 0 :(得分:2)
您可以像这样使用pandas shift:
df['newColumn'] = df['RateColumn'].shift(7)
请记住,新列的前7个值将为Nans,因为没有数据。