【发布时间】:2021-07-11 02:09:04
【问题描述】:
我正在尝试“假设每只股票的股票数量相同,计算我的投资组合的加权回报”。我在看三只股票。
我将所有三只股票组合在一起:
my_portfolio = pd.concat([appl_df, cost_df, goog_df], axis='columns', join='inner')
my_portfolio.columns = ['APPL', 'COST', 'GOOG']
my_portfolio_return = my_portfolio.sort_index()
my_portfolio_return.head()
现在我尝试如下设置权重,然后计算我的加权投资组合;唯一的问题是我不确定我是否使用了正确的语法(点)。
# Set weights
weights = [1/3, 1/3, 1/3]
# Calculate portfolio return
weighted_portfolio = my_portfolio_return.dot(weights)
weighted_portfolio.sum
weighted_portfolio
谁能告诉我我做错了什么?
【问题讨论】:
-
你可能正在尝试
weighted_portfolio.sum()(带括号)