私は巨大なデータフレームを持っています。以下は小さな例です:パンダのdatetimeの使用
Date Timing Day_number
17.03.2016 8 1
17.03.2016 8 2
17.03.2016 8 3
17.03.2016 8 4
17.03.2016 8 5
17.03.2016 8 6
17.03.2016 8 7
17.03.2016 8 8
30.08.2016 3 1
30.08.2016 3 2
30.08.2016 3 3
31.05.2016 3 1
31.05.2016 3 2
31.05.2016 3 3
...
新しい列を追加する必要があります。私は、どのような値が列 "タイミング"にあるのか見ています。たとえば、値が8の場合、日付を見て、この場合の各行に1日を追加します。結果は、17.03.2016から24.03.2016の日付の8行です。 「タイミング」列の値は異なる場合があります。日付も異なります。この例では、次のようなものが必要です:
Date Timing Day_number Distribution_of_days
17.03.2016 8 1 17.03.2016
17.03.2016 8 2 18.03.2016
17.03.2016 8 3 19.03.2016
17.03.2016 8 4 20.03.2016
17.03.2016 8 5 21.03.2016
17.03.2016 8 6 22.03.2016
17.03.2016 8 7 23.03.2016
17.03.2016 8 8 24.03.2016
30.08.2016 3 1 30.08.2016
30.08.2016 3 2 31.08.2016
30.08.2016 3 3 01.09.2016
31.05.2016 3 1 31.05.2016
31.05.2016 3 2 01.06.2016
31.05.2016 3 3 02.06.2016
...
同時に私は週末をスキップする必要があります!
Pandasは、列 "Date"の値をnull以外のオブジェクトとして認識します。これは彼が日付としてそれらを見ていないことを意味しますか?
誰かが私を助けることができますか?私はこの仕事を自分では扱うことができません。
完全に不明です。 –
デフォルトでは間違っていないと、pandasは日付を文字列として認識しますので、[pandas.to_datetime](http://pandas.pydata.org/pandas-docs/stable/generated/pandas.to_datetime.html)を使用して変換してください'Date'カラムからdatetime値へ –