我怎么能在Python中创建这些列

问题描述:

我有这样的一个下面我怎么能在Python中创建这些列

Date   Price 
2017-01-01  100 
2017-01-02  187 
2017-01-03  183 

我如何可以创建得到像

Date   Price Previous_Days_Price 
2017-01-01  100  NaN 
2017-01-02  187  100 
2017-01-03  183  187 
+0

可能有些日期不见了,例如'2017-01-01','2017-01-03','2017-01-04','2017-01-06', '2017年1月7日'? – jezrael

pandas.Series.shift前几天的信息列中的数据集就是你想要...

df['Price'].shift(1)