为 Tesla 预测利润
与上一个练习相同,Tesla 的利润表数据集名为 income_statement。
利用上一练习所学,我们现在将新增一个 2018 年预测数据列,列名为 "Forecast"。
在本练习中,我们希望将 filtered_income_statement 设置为只显示 'Revenue' 这一行。
请记住,TTM 列表示最近 12 个月的数值,我们将用它来做 2018 年的预测。到目前为止,关于 2018 年,我们有以下信息:
- 由于 Model 3 销量增长,市场需求分析预测 2018 年收入将增至 13,000。
本练习是课程的一部分
Python 金融预测
练习说明
- 仅针对
revenue_metric这一行创建筛选后的利润表。 - 使用
columns属性的长度(len())获取filtered_income_statement的列数。 - 在
filtered_income_statement中插入一个新列。- 将其放在行尾(使用
n_cols作为位置loc)。 - 列名使用
'Forecast'。 - 插入数值
13000。
- 将其放在行尾(使用
- 输出结果。
交互式实操练习
通过完成这段示例代码来试试这个练习。
revenue_metric = ['Revenue']
# Filter for rows containing the revenue metric
filtered_income_statement = ____[____.____.____(____)]
# Get the number of columns in filtered_income_statement
n_cols = ____(filtered_income_statement.____)
# Insert a column in the correct position containing the column 'Forecast'
filtered_income_statement.insert(____, '____', ___)
# See the result
print(filtered_income_statement)