處理資料集的小技巧

使用 Python 進行財務預測

Victoria Clark

CGMA Financial Analyst

處理財務資料的常見挑戰

  • 原始資料格式各異
  • 日期格式可能不同!

    • 美國是 月-日-年,歐盟是 日-月-年
    • 09-08-2018 在美國是 9 月 8 日,在歐盟是 8 月 9 日
  • 可能造成以下挑戰:

    • 詮釋
    • 合併
使用 Python 進行財務預測

使用 dictionary

  • Dictionary: 關聯陣列
  • 以鍵對應到值
  • 無序的鍵值配對

  • 例如:

    • 值 01 的鍵是 Jan
dictionary = {01: 'Jan'}

dictionary

使用 Python 進行財務預測

記得使用 datetime 函式庫

Directive 意義 範例
%d 日(零補齊的十進位) 01, 02, …, 31
%b 月的本地縮寫 Jan, Feb, …, Dec
%B 月的本地全名 January, …,
%m 月(零補齊的十進位) 01, 02, …, 12
%y 年(兩位,零補齊) 00, 01, …, 99
%Y 年(四位,含世紀) 1988, 2001, 2013
# 範例:19-02-2018 會寫成:
('19-02-2018', '%d-%m-%Y')
使用 Python 進行財務預測

逐一走訪項目

  • iteritems() 函式
# 建立以字串為鍵、整數為值的 dictionary
wordFrequency = {
    "Hello" : 7,
    "hi" : 10,
    "there" : 45,
    "at" : 23,
    "this" : 77
    }
# 使用 for 迴圈走訪 dictionary
for key in wordFrequency:
    value = wordFrequency[key]
    print(key, " :: ", value)
Hello  ::  7
there  ::  45
at  ::  23
this  ::  77
hi  ::  10
使用 Python 進行財務預測

一起來練習吧!

使用 Python 進行財務預測

Preparing Video For Download...