Teslaの利益予測
前の演習と同様に、Teslaの損益計算書のデータセットは income_statement です。
前の演習で学んだ内容を使って、2018年の予測データを新しい列として追加し、ヘッダーは "Forecast" とします。
この演習では、filtered_income_statement を 'Revenue' の行だけが表示されるように設定します。
TTM 列は直近12か月の値で、2018年の予測に使います。現時点で、2018年については次の情報があります。
- 市場需要の分析により、Model 3 の販売増に伴い、2018年の売上は 13,000 に増加すると予測されています。
この演習はコースの一部です
Pythonで学ぶファイナンシャル・フォーキャスティング
演習の手順
revenue_metricの行のみを対象に、損益計算書をフィルタして作成します。filtered_income_statementの列数を、columns属性の長さ(len())で取得します。filtered_income_statementに新しい列を挿入します。- 行の末尾に配置します(
location としてn_colsを使用)。 - 列名は
'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)