目标
- 计算
avg_tot_assets
,其中avg_tot_assets = (上一年资产+本年度资产)/2 - 计算
return_on_asset
(ROA) =net income
/avg_total_assets
方法
- 使用 Quandl 的 API 拉取波音公司的财务信息
- 创建数据帧
- 使用 Pandas 遍历数据帧并计算每年的平均总资产
- 使用 Pandas 计算 ROA
工作代码
df = data[['per_fisc_year',
'consol_net_income_loss',
'tot_asset',
'curr_portion_debt',
'tot_lterm_debt',
'tot_share_holder_equity']]
df
输出
问题
- 我想循环遍历数据框不是最有效/优雅的方法。我已经研究了使用groupby或index,但不确定如何执行。
- 同样,如果我要计算ROA - 我能够在计算avg_tot_asset时并行计算return_on_asset吗,还是必须单独运行这些内容?