我有一个数据框,其中包含用于保存某些股票的数据列。我想计算每个日期持有的股票数量,尤其是:
dict1 = [
{'ticker':'jpm','date': '2016-11-28','date2': '2016-11-29'},
{ 'ticker':'ge','date': '2016-11-28','date2': '2016-11-29'},
{'ticker':'fb', 'date': '2016-11-28','date2': '2016-11-29'},
{'ticker':'aapl', 'date': '2016-11-28','date2': '2016-11-29'},
{'ticker':'msft','date': '2016-11-28','date2': '2016-11-29'},
{'ticker':'amzn','date': '2016-11-28','date2': '2016-11-29'},
{'ticker':'jpm','date': '2016-11-29','date2': '2016-11-30'},
{'ticker':'ge', 'date': '2016-11-29','date2': '2016-11-30'},
{'ticker':'fb','date': '2016-11-29','date2': '2016-11-30'},
{'ticker':'aapl','date': '2016-11-29','date2': '2016-11-30'},
{'ticker':'msft','date': '2016-11-29','date2': '2016-11-30'},
{'ticker':'amzn','date': '2016-11-29','date2': '2016-11-30' }
]
df1 = pd.DataFrame(dict1)
因此,在这种情况下,我想要这样的输出:
2016-11-29: 6
2016-11-30: 12
2016-11-31: 6
有人可以建议一种方法吗?