2023/11

작성일자 : 2023-11-12 수정일자 : 2023-11-13 Ver 0.1.2 0. Intro¶ 데이터 산업의 기술 발전은 스포츠 산업에도 영향을 주고 있다. 대표적인 스포츠 중 하나인 축구에도 영향을 미치고 있는데, 시퀀스(Sequence)라는 개념도 데이터 기술 발전의 결과물 중 하나이다. 축구에서 흔히 보는 데이터는 어떤 것이 있는가? 기본적으로 점유율, 슈팅 및 유효 슈팅 수, 파울 수, 패스 성공 횟수 및 성공률, 오프사이드 횟수 등과 같은 다양한 일회성 및 단순 정보들이 과거때부터 오늘날 까지 접해오는 데이터들이다. 이러한 단순 정보들 역시 물론 의미가 있지만, 이런 데이터들의 특징은 특정 이벤트의 전후 상황에 대한 고려가 되지 않는다는 것이 특징이다. 같은 점유율 데이터도 상대방 진영에서..
작성일자 : 2023-11-11 Ver 0.1.1 In [1]: import os import pandas as pd import numpy as np import matplotlib.pyplot as plt In [2]: # 현대 디렉토리 확인 current_dir = os.getcwd() current_dir Out[2]: '/Users/limjongjun/Desktop/JayJay/Growth/Python/soccer-analytics/Excercise' In [3]: # Data가 있는 디렉토리로 변경 new_dir = '/Users/limjongjun/Desktop/JayJay/Growth/Python/soccer-analytics' os.chdir(new_dir) print(cu..
· SQL/Oracle
작성일자 : 2023-11-11 Ver 0.1.1 1. Intro Oracle에서 쿼리를 작성할 때, 전체 합계 대비 비율 또는 백분율을 구하고 싶은 경우가 있을 수 있다. 이를 위해서 분모의 합을 확인 후에 컬럼에서 나눠 주면서 비율을 구할 수도 있겠지만, RATIO_TO_REPORT() OVER() 함수를 이용하면 그럴 필요 없이 바로 비율이 반환된다. 그 결과에 100을 곱하면 백분율(%)로 사용할 수도 있다. SQL Language Reference docs.oracle.com 2. How to 2-1) 기본 사용법 Syntax에 맞게 EMP 테이블에 적용해보았을 때, 결과는 아래와 같다. 아래 쿼리는 개벼행에 대한 비율로 expr 자리에 컬럼 값 그대로 SAL이 들어간다. 소수점에 대한 지정이 ..
· SQL/Oracle
작성일자 : 2023-11-11 Ver 0.1.1 1. Intro Oracle에서 쿼리를 작성할 때, Tableau에서 계산식을 작성할때 잘 작성한 쿼리와 식은 식을 간단하게 작성했을 때이다. 2줄로 작성하던 식을 함수를 이용해 1줄로 줄일 수 있다면, 함수에 대한 이해가 있다는 전제가 필요하지만 식이 더 간단해질 수 있다. Oracle에서 이렇게 간단하게 쿼리를 작성할 수 있게 도와주는 함수 중 하나는 바로 LNNVL이다. LNNVL 함수는 1) 해당 컬럼에 NULL이 존재할 경우 NULL 처리와 2) 조건문을 한 번에 처리하고자 할때 사용한다. 컬럼이 NULL인 경우 OR 함수 내부 조건이 FALSE인 경우 SQL Language Reference docs.oracle.com 2. How to Int..
Unlimited Jun
'2023/11 글 목록 (6 Page)