1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶファイナンシャル・フォーキャスティング

Connected

演習

日付フォーマットの変換 - 明示的

前の演習で使った日付のひとつを見てみましょう。

  • Sale A: 4000 on 14/02/2018

datetime ライブラリを使って、日 d、月 m、年 y を特定し、異なる日付形式のデータセットから日付を取り出せました。では、特定の形式に日付フォーマットを変換したい場合はどうすればよいでしょうか?

この演習では、Sale A の 14/02/2018 を、Sale B と同じ形式(例: 14 February 2018)に変換します。

これは Python の組み込み関数で簡単に行えます。文字列を分割するには .split() メソッドを使えることを思い出してください。

この演習の入力は、Sale A の datetime です。

指示

100 XP
  • 新しい形式に変換したい日付(Sale A)を文字列として保持する変数 dt を作成します。
  • 月を表す辞書 mm を作成し、{'number':'month name'} の形式で、月の数字と月名の対応を指定します。
  • 文字列 dt を / で分割し、day、month、year の各変数に値を代入します。
  • 該当する月について辞書を使い、新しい形式の文字列を連結して結果を出力します。