我有以下数据帧:
df = pd.DataFrame({
'Trader': 'Carl Mark Carl Joe Mark Carl Max Max'.split(),
'Share': list('ABAABAAA'),
'Quantity': [5,2,5,10,1,5,2,1]
}, index=[
DT.datetime(2013,1,1,13,0),
DT.datetime(2013,1,1,13,5),
DT.datetime(2013,1,1,20,0),
DT.datetime(2013,1,2,10,0),
DT.datetime(2013,1,2,12,0),
DT.datetime(2013,1,2,14,0),
DT.datetime(2013,6,2,14,0),
DT.datetime(2013,7,2,14,0),
])
是否可以每天创建一个Period对象,从具体的一天中抽象出来。我想评估一下样本中的交易者是否有交易量减少的趋势。在
为此,我想创建一个如下表:
^{pr2}$安迪
更新:
上面的数据示例太简单了,无法显示我的问题。我希望创建一个从具体日期抽象出来的period对象。我的目标是比较每个交易者发生交易的顺序。在
df1 = pd.DataFrame({
'Trader': 'Carl Mark Carl Joe Mark Carl Max Max'.split(),
'Share': list('ABAABAAA'),
'Quantity': [5,2,5,10,1,5,2,1]
}, index=[
DT.datetime(2013,1,1,13,0),
DT.datetime(2013,1,1,13,5),
DT.datetime(2013,1,1,20,0),
DT.datetime(2013,2,6,10,0),
DT.datetime(2013,2,5,12,0),
DT.datetime(2013,3,7,14,0),
DT.datetime(2013,6,4,14,0),
DT.datetime(2013,7,4,14,0),
])
这会给你拿桌子的
但这可能是你想要的
^{pr2}$相关问题 更多 >
编程相关推荐