데이터셋 작업 시 유용한 팁과 트릭

Python으로 하는 Financial Forecasting

Victoria Clark

CGMA Financial Analyst

금융 데이터 작업 시 주요 과제

  • 원시 데이터는 다양한 형식으로 존재합니다
  • 날짜 형식이 다를 수 있습니다!

    • 미국 형식은 월-일-년, EU 형식은 일-월-년
    • 09-08-2018은 미국에서는 9월 8일, EU에서는 8월 9일
  • 다음 작업에서 문제가 발생할 수 있습니다:

    • 해석
    • 결합
Python으로 하는 Financial Forecasting

딕셔너리 사용하기

  • 딕셔너리: 연관 배열
  • 키가 값에 매핑됩니다
  • 순서 없는 키-값 쌍

  • 예시:

    • 값 01의 키는 Jan
dictionary = {01: 'Jan'}

딕셔너리

Python으로 하는 Financial Forecasting

datetime 라이브러리 사용 방법

지시자 의미 예시
%d 0으로 채운 두 자리 일 01, 02, …, 31
%b 로케일 약식 월 이름 Jan, Feb, …, Dec
%B 로케일 전체 월 이름 January, …,
%m 0으로 채운 두 자리 월 01, 02, …, 12
%y 세기 없는 두 자리 연도 00, 01, …, 99
%Y 네 자리 연도 1988, 2001, 2013
# Example: 19-02-2018 will be written:
('19-02-2018', '%d-%m-%Y')
Python으로 하는 Financial Forecasting

항목 반복 처리

  • iteritems() 함수
# Create dictionary with strings as keys
# and ints as values
wordFrequency = {
    "Hello" : 7,
    "hi" : 10,
    "there" : 45,
    "at" : 23,
    "this" : 77
    }
# Iterate over dictionary using for loop
for key in wordFrequency:
    value = wordFrequency[key]
    print(key, " :: ", value)
Hello  ::  7
there  ::  45
at  ::  23
this  ::  77
hi  ::  10
Python으로 하는 Financial Forecasting

연습해 봅시다!

Python으로 하는 Financial Forecasting

Preparing Video For Download...