2017-09-06 9 views
1

2列のpandas Dataframeがあります。そのうちの1つは日付形式のインデックスで、もう1つはレートR(0と1の間の数値)です。 1週間前のレートRを含む別の列をパンダデータフレームに追加するにはどうすればよいですか?データを列から7日前に移動する - pandas Dataframe

最後に、日付、その日のレート、およびDataFrameの(7日間)の割合がありますか?

+3

データサンプルを追加できますか? 4-5行がいいです。 – jezrael

+1

しかし、 'df ['new'] = df ['R'] shift(7、freq = 'd')'はうまくいくはずです – jezrael

+0

ありがとうございました。 –

答えて

1

あなたはパンダを使用することができますが、このようにシフト:

df['newColumn'] = df['RateColumn'].shift(7) 

彼らのためにデータがないと、新しい列の最初の7つの値がナンだろうことを覚えておいてください。

関連する問題