我想计算月度再平衡投资组合的投资组合周转率,如下所示:
df = pd.DataFrame({'Date': ['6/30/2015','6/30/2015','6/30/2015','7/30/2015','7/30/2015','7/30/2015'],'Ticker': ['AAPL','MSFT','IBM','AAPL','MSFT','AMZN']})
df['Date']=pd.to_datetime(df['Date'])
特别是,我想知道每个月投资组合中有多少头寸被替换。因此7月份的数据应该是1/3,因为IBM被AMZN取代了
您可以透视并使用
shift
来比较:输出:
相关问题 更多 >
编程相关推荐