我有一個巨大的數據框。下面是一個小例子:在大熊貓中使用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,那麼我會查看日期並在此行的每行中添加一天。結果是八行,日期從2016年3月17日至2016年3月24日。 「Timing」列中的值可能不同。日期也不同。對於這個例子,我應該有這樣的事情:
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」的值識別爲非空對象。這是否意味着他沒有看到他們的日期?
有人可以幫助我嗎?我自己無法處理這個任務。
完全不清楚。 –
默認情況下,如果我沒有錯,熊貓認爲日期是字符串,所以你最好使用[pandas.to_datetime](http://pandas.pydata.org/pandas-docs/stable/generated/pandas.to_datetime.html)來轉換日期時間值的「日期」列 –