1
我有一個這樣的數據幀:轉換小時的時間在15分鐘的時間內
df = pd.read_csv("fileA.csv", dtype=str, delimiter=";", skiprows = None, parse_dates=['Date'])
Date Buy Sell
0 01.08.2009 01:00 15 25
1 01.08.2009 02:00 0 30
2 01.08.2009 03:00 10 18
但我需要一個(在15分鐘時段):
Date Buy Sell
0 01.08.2009 01:00 15 25
1 01.08.2009 01:15 15 25
2 01.08.2009 01:30 15 25
3 01.08.2009 01:45 15 25
4 01.08.2009 02:00 0 30
5 01.08.2009 02:15 0 30
6 01.08.2009 02:30 0 30
7 01.08.2009 02:45 0 30
8 01.08.2009 03:00 10 18
.. ..等等。
我試過df.resample()。但它不起作用。有人知道一個很好的熊貓方法嗎?!
'resample'是確實是你所需要的功能,但是因此您需要將日期設置爲索引:'df.set_index('Date')'。但是,這些日期看起來並不像他們真的被解析爲日期。 – joris 2014-10-31 12:09:28