0. 프롤로그

0-1. 배경 설명

0-2. 채집, 제작직업 랭킹대회 - 이슈가르드 부흥 장인랭킹

0-3. 목표: 기존 데이터를 수집 및 테이블 화.


1. 데이터

1-1. 데이터 수집

(글로벌, 한국 서버 공통)공식홈페이지에서 지원하는 랭킹점수는 마지막날, 즉 10일차의 점수만 표기되어 1~9일차의 데이터는 실시간으로 해당 날짜에 유저들이 저장해둔 데이터를 수집하였다.

데이터 출처

<aside> 📒 글로벌 서버 패치 5.21(2차 부흥, 이하 시즌2) 1~9일차 데이터: https://www.reddit.com/r/ffxiv/comments/fm2z0v/top_10_ishgardian_restoration_world_all_points

글로벌 서버 패치 5.21(2차부흥, 이하 시즌2) 10일차 데이터 ~ 글로벌 서버 패치 5.41(3차, 4차 부흥 이하 시즌3, 시즌4) 데이터:

https://lalachievements.com/fr/ranking/ishgard/global/4/Crafters/

한국 서버 패치 5.21(2차 부흥) 3일차 ~ 5.41(4차 부흥) 10일차: https://home.idyllshi.re/ishresto/#about

글로벌 서버 인구수/글로벌 서버 DAU: https://dotesports.com/mmo/news/all-final-fantasy-xiv-server-populations

</aside>

1-2. 데이터 정리

데이터 다운로드 및 자료 확인.

데이터를 가져오는 출처마다 양식이 다르므로 일괄적으로 데이터들을 다운로드 한 후 양식을 맞출 필요가 있었다.

저장된 파일들은 폴더별로 정리하여 분류해 두었다. 폴더 링크

그림) 글로벌 서버와 한국 서버로 1차 분류, 그 이후 시즌, 날짜별로 데이터를 분류하였다.

그림) 글로벌 서버와 한국 서버로 1차 분류, 그 이후 시즌, 날짜별로 데이터를 분류하였다.

그림) 시즌/날짜/서버명_직업.csv의 양식으로 저장.

그림) 시즌/날짜/서버명_직업.csv의 양식으로 저장.

글로벌 서버 시즌 3, 시즌 4 와 한국 서버의 데이터의 경우, 파이썬 반복문 코드를 통해 json 파일을 csv 파일로 변환하여 “시즌/날짜/서버명_직업.csv” 파일 형태로 저장하였다.

글로벌 서버 데이터 다운로드 파일 한국 서버 데이터 다운로드 파일

그림 2) 글로벌 서버 시즌2 1-9일차 raw data

그림 2) 글로벌 서버 시즌2 1-9일차 raw data

그림1) 글로벌 서버 시즌 3~4 raw data(Json파일로 다운 후 csv파일로 변환)

그림1) 글로벌 서버 시즌 3~4 raw data(Json파일로 다운 후 csv파일로 변환)