FIFA22 선수 데이터 분석
·
Python
들어가기 전 저는 어렸을 때 Xbox360을 가지고 게임을 즐겨했습니다. 그중에서 FIFA 11을 제일 많이 했었는데 그때 항상 AI와 경기를 했습니다. AI와 하기 전에 플레이할 팀을 골라야 하는데 그 당시 한국에서는 보통 레알 마드리드, 바르셀로나, 맨유 정도로 팬이 되게 많았었는데 저는 어렸을 때부터 홍대병인지 맨체스터 유나이티드의 반대같은 맨체스터 시티를 항상 골랐습니다. 그래서 축구에 대한 관심이 되게 많습니다. 그런 김에 FIFA22 선수 데이터를 가지고 간단하게 분석을 한번 진행해보았습니다. https://www.kaggle.com/datasets/stefanoleone992/fifa-22-complete-player-dataset FIFA 22 complete player dataset 1..
[BigQuery/빅쿼리-SQL] 여러 개의 값 비교(case식, sign함수, greatest함수, least함수)
·
SQL
하나의 레코드에 포함된 여러 개의 값을 비교해보는 방법입니다. 연도 별 각 분기의 매출 테이블을 아래와 같이 형성해 주었습니다. 분기별 매출 증감 판정 SQL에서 하나의 레코드가 가지고 있는 값을 select문으로 한 번에 볼 수 있습니다. CASE 식을 이용해 조건을 걸어주고 1분기보다 2분기의 매출이 많은 경우 '+' 같으면 공백, 적은 경우 '-'을 출력하며, 매출액 차이는 'different_q2-q1'으로 출력하며 SIGN함수를 적절히 이용하면 CASE 식보다 더욱 간단하게 증감을 알아낼 수 있습니다. https://cloud.google.com/bigquery/docs/reference/standard-sql/mathematical_functions?hl=ko#sign 수학 함수 | BigQu..
MLOps 스터디 요약
·
카테고리 없음
지난 mlops 스터디에서 한 내용들을 간단하게 정리해봤습니다. 일단 간단히 요약해보자면 데이터 준비, mlflow기초, fastapi기초 mlflow로 결과 트래킹 후 fastapi로 단순 배포 다양한 추론 패턴 구현 먼저 제가 aws에 대한 경험이 부족하여 다음 영상을 시청하고 많은 도움을 얻었습니다. https://youtu.be/AtG_QD1JAZk https://www.kaggle.com/code/nageshsingh/mask-and-social-distancing-detection-using-vgg19/notebook Mask and social distancing detection using VGG19 Explore and run machine learning code with Kaggle ..
[BigQuery/빅쿼리-SQL] 문자열 연결 (CONCAT 함수)
·
SQL
데이터를 분석할 때 다양한 값을 비교하거나 여러 값을 집약하여 하나의 값으로 만드는 경우가 많다. 값을 조작하고 목적에 대해 정리해보고 레코드에 포함된 다른 값을 조합하여 새로운 값을 집계하는 방법을 알아보자. 문자열 연결하기 https://cloud.google.com/bigquery/docs/reference/standard-sql/string_functions?hl=ko#concat 문자열 함수 | BigQuery | Google Cloud 의견 보내기 문자열 함수 이 문자열 함수는 STRING 및 BYTES 데이터 유형이라는 두 가지 값에 작동합니다. STRING 값은 올바르게 구성된 UTF-8이어야 합니다. STRPOS와 같은 위치 값을 반환하는 함수는 이 cloud.google.com CONC..
[BigQuery/빅쿼리-SQL] 결손 값을 디폴트 값으로 대치 (COALESCE 함수)
·
SQL
숫자 또는 문자열을 다룰 때 중간에 NULL이 들어있는 경우에 NULL과 문자열을 결합하면 NULL이 된다. 또한 NULL과 사칙연산을 할 때도 NULL이 된다. 이러한 경우 반드시 데이터를 가공해야 한다. https://cloud.google.com/bigquery/docs/reference/standard-sql/conditional_expressions?hl=ko#coalesce 조건식 | BigQuery | Google Cloud 의견 보내기 조건식 조건식은 입력의 평가 순서에 제약을 적용하며 기본적으로 단락을 통해 왼쪽에서 오른쪽으로 평가되며 선택된 출력 값만을 평가합니다. 반대로, 정규 함수의 모든 입력은 cloud.google.com COALESCE함수를 사용했으며, 쿼리의 예를 보며 설명을..
[BigQuery/빅쿼리-SQL] 날짜, 타임스탬프 다루기(날짜/시간 함수, 날짜 date형, 문자열 함수)
·
SQL
로그 데이터를 처리할 시 날짜 또는 타임 스탬프와 같은 시간정보가 많이 활용된다. 하지만 미들웨어에 따라 자료형, 함수에 큰 차이가 있다. 현재 날짜와 타임스탬프를 추출해보자! 지정한 값의 날짜와 시각 데이터를 추출하기 https://cloud.google.com/bigquery/docs/reference/standard-sql/conversion_functions?hl=ko#cast 변환 함수 | BigQuery | Google Cloud 의견 보내기 변환 함수 BigQuery는 다음 변환 함수를 지원합니다. 이러한 데이터 유형 변환은 명시적이지만 일부 변환은 암시적으로 발생할 수 있습니다. 암시적 및 명시적 변환에 대한 자세한 내 cloud.google.com 날짜와 시각에서 특정 필드를 추출하는 법..