profile
이것저것.
post-thumbnail

[Tableau] Chapter 04. 데이터 시각화 기본 차트, 무작정 따라 그리기 (2)

상관관계를 보여주는 스캐터 플롯, 분포를 나타내는 박스 플롯과 히스토그램, 패턴을 찾아볼 수 있는 하이라이트 테이블을 그려보면서 태블로의 다양한 차트를 연습한다.스캐터 플롯(scatter plot)은 X축과 Y축으로 구성된 평면에 점을 흩뿌리는 방식으로 데이터를 표현하

2024년 12월 29일
·
0개의 댓글
·
post-thumbnail

[Tableau] Chapter 03. 데이터 시각화 기본 차트, 무작정 따라 그리기 (1)

드래그 앤 드롭을 활용하여 필드를 원하는 위치로 가져가면 데이터가 표현된다.태블로에서 필드의 위치를 옮겨 화면을 만들어 가는 방식을 간단히 줄여 ‘drag & drop’이라고 한다.바 차트(bar chart)는 모든 데이터 표현 방식 중 가장 기본이 되는 차트이다.바

2024년 12월 26일
·
0개의 댓글
·
post-thumbnail

[Tableau] Chapter 02. 태블로는 어떤 도구인가요?

태블로의 다양한 제품들이 어떻게 연계되어 활용되는지 이해한다.데이터 연결창 - 데이터 준비창 - 데이터 작업창으로 이어지는 태블로의 인터페이스를 둘러보고, 각 창에서 진행되는 핵심적인 작업이 무엇인지 살펴본다.태블로와 엑셀의 차이점을 비교하며, 각 도구가 가지는 특성과

2024년 12월 23일
·
0개의 댓글
·
post-thumbnail

[Tableau] Chapter01. 데이터 시각화는 무엇인가요?

데이터 시각화의 개념을 이해 데이터 시각화의 목적과 시각화 전략에 대해 학습학술적 의미의 데이터 시각화 데이터에 숨어 있는 중요한 정보를 사람의 시각인지 뇌 신경계가 쉽게 찾아낼 수 있도록 데이터 표현 형식을 바꾸는 것→ 인간의 본능적 시각 속성 (preattentiv

2024년 12월 22일
·
0개의 댓글
·
post-thumbnail

[알고리즘] 그래프 탐색 알고리즘 (DFS, BFS)

그래프는 데이터의 요소들이 노드(Node)로 표현되고, 이 노드들 사이의 관계를 간선(Edge)으로 연결한 구조를 가진다. 컴퓨터 과학에서 그래프는 네트워크, 소셜 미디어 상호작용, 웹사이트의 페이지 구조 등 다양한 현실 세계의 문제를 모델링하는 데 널리 사용된다. 그

2024년 5월 1일
·
0개의 댓글
·
post-thumbnail

[Python] pandas.unstack()

pandas의 unstack()함수는 pandas의 DataFrame이나 Series에서 사용되며, 데이터를 재구조화하여 더 읽기 쉽고 분석하기 편리한 형태로 변환하는 데 사용된다. 이 함수는 멀티인덱스(multi-index)를 가진 데이터에서 특정 레벨의 인덱스를 컬

2024년 4월 29일
·
0개의 댓글
·
post-thumbnail

[ML] Linear Regression

선형 회귀는 하나 이상의 독립 변수(입력 변수)와 종속 변수(결과 변수) 사이의 선형 관계를 모델링한다.이러한 선형 회귀의 목적은 주어진 독립 변수의 값에 대해 종속 변수의 값을 예측하거나, 변수 간의 관계를 이해하는 데 있다.단순 선형 회귀는 한 개의 독립 변수(x)

2024년 4월 26일
·
0개의 댓글
·
post-thumbnail

[알고리즘] Dynamic Programming

DP는 복잡한 문제를 작은 하위 문제로 나누어 해결하는 알고리즘 설계 기법이다.fyi. 알고리즘 기법과 알고리즘 설계 기법1.알고리즘 기법주어진 문제를 해결하기 위한 명확한 절차나 방법론을 의미한다. 구체적으로는 입력을 받아서 출력을 생성하는 명령의 유한한 순서로 구성

2024년 4월 23일
·
0개의 댓글
·
post-thumbnail

[알고리즘] LRU 알고리즘

페이지 교체 알고리즘(page replacement algorithm)은 페이징 기법으로 메모리를 관리하는 운영체제에서, 페이지 부재가 발생하여 새로운 페이지를 할당하기 위해 현재 할당된 페이지 중 어느 것과 교체할지를 결정하는 방법이다. 이 알고리즘이 사용되는 시기는

2024년 4월 22일
·
0개의 댓글
·
post-thumbnail

SQL | 순위 함수 (RANK)

MySQL 8.0부터 Window함수를 지원하면서 보다 편리하게 순위를 매길 수 있게 되었다. 순위 함수는 Window 함수 중 비집계 함수이며 OVER절과 함께 사용해야 한다. MySQL에서 지원하는 순위함수는 RANK, DENSE_RANK, PERCENT_RANK,

2024년 4월 18일
·
0개의 댓글
·
post-thumbnail

SQL | Flow Control Functions - 조건문

MySQL의 4가지의 흐름 제어 연산자가 있다.첫 번째 형식의 CASE는 value와 compare_value의 비교 값이 True일 경우 result를 반환한다.두 번째 CASE는 해당 절의 첫 번째 condition이 True일 경우 result를 반환한다.만약 비

2024년 1월 29일
·
0개의 댓글
·
post-thumbnail

DB | 5. 관계 데이터 모델 (part 2)

기본적으로 관계 데이터 모델에서 정의하고 있는 기본 제약 사항은 '키'와 관련된 무결성 제약조건(integrity constraint)이다.데이터에서 말하는 무결성은 데이터에 결함이 없는 상태, 즉 데이터가 정확하고 유효하게 유지된 상태를 말한다.이러한 의미에서 무결성

2024년 1월 26일
·
0개의 댓글
·
post-thumbnail

DB | 5. 관계 데이터 모델 (part 1)

01 관계 데이터 모델의 개념 1.기본 용어 일반적으로 관계 데이터 모델에서는 하나의 개체에 관한 데이터를 릴레이션(Relation) 하나에 담아 데이터베이스에 저장한다. 즉, 릴레이션이란 관계형 데이터 모델에서 정보를 구분하여 저장하는 기본 단위이며, 2차원 테이블

2024년 1월 26일
·
0개의 댓글
·
post-thumbnail

SQL | 정규 표현식을 이용한 검색, REGEXP

REGEXP

2024년 1월 26일
·
0개의 댓글
·
post-thumbnail

SQL | Common Table Expression, CTE

A common table expression(CTE) is a named temporary result set that exists within the scope of a single statement and that can be referred to later wi

2024년 1월 25일
·
0개의 댓글
·
post-thumbnail

DB | 4. 데이터 모델링

데이터 모델링(data modeling)은 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정을 의미한다.현실 세계의 데이터를 컴퓨터 세계로 옮기기 위해 필요한 작업 중 추상화(abstraction)라는 작업이 있다.추상화는 현실 세계에 존재하

2024년 1월 13일
·
0개의 댓글
·
post-thumbnail

DB | 3. 데이터베이스 시스템 (part 2)

사용자(user)는 데이터베이스를 이용하기 위해 접근하는 모든 사람을 의미한다.데이터베이스 관리자(DataBase Administrator, DBA)는 데이터베이스 시스템을 운영 및 관리한다.데이터베이스를 직접 활용하기 보다는 조직 내 사용자를 위해 데이터베이스를 설계

2024년 1월 11일
·
0개의 댓글
·
post-thumbnail

DB | 3. 데이터베이스 시스템 (part 1)

데이터베이스 시스템은 데이터베이스에 데이터를 저장하고, 저장된 데이터를 관리하여 조직에 필요한 정보를 생성해주는 시스템을 의미한다. 즉, 데이터베이스와 DBMS를 이용해 조직에 필요한 정보를 제공해주는 시스템이다.스키마(schema)는 데이터베이스에 저장되는 데이터 구

2024년 1월 10일
·
0개의 댓글
·
post-thumbnail

데이터베이스는 어디에 저장될까?

데이터베이스의 내부 스키마에 대해서 공부하다가 문득 '데이터베이스는 어디에 저장될까?'라는 생각이 들었다.그래서 내 local에 저장된 데이터베이스를 찾아보기로 했다.일단 무작정 finder에 들어가서 /opt/homebrew/ 에서 mysql 관련 폴더를 찾기 시작했

2024년 1월 10일
·
0개의 댓글
·
post-thumbnail

DB | 2. 데이터베이스 관리 시스템

파일 시스템(file system)은 오랫동안 사용된 정보 처리 시스템이다.데이터를 파일로 관리할 수 있도록 파일을 생성, 삭제, 수정, 검색하는 기능을 제공하며, 일반적으로 운영체제(OS)와 함께 설치된다.응용 프로그래머가 파일 시스템을 사용한 응용프로그램을 구현하기

2024년 1월 10일
·
0개의 댓글
·