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