2025/03 28

[프로그래머스 Lv.3] 부서별 평균 연봉 조회하기

문제 설명 HR_DEPARTMENT 테이블은 회사의 부서 정보를 담은 테이블입니다. HR_DEPARTMENT 테이블의 구조는 다음과 같으며 DEPT_ID, DEPT_NAME_KR, DEPT_NAME_EN, LOCATION은 각각 부서 ID, 국문 부서명, 영문 부서명, 부서 위치를 의미합니다. Column name Type Nullable DEPT_ID VARCHAR FALSE DEPT_NAME_KR VARCHAR FALSE DEPT_NAME_EN VARCHAR FALSE LOCATION VARCHAR FALSE   HR_EMPLOYEES 테이블은 회사의 사원 정보를 담은 테이블입니다. HR_EMPLOYEES 테이블의 구조는 다음과 같으며 EMP_NO, EMP_NAME, DEP..

[프로그래머스 Lv.3] 업그레이드 할 수 없는 아이템 구하기

문제 설명 어느 한 게임에서 사용되는 아이템들은 업그레이드가 가능합니다.'ITEM_A'->'ITEM_B'와 같이 업그레이드가 가능할 때'ITEM_A'를 'ITEM_B'의 PARENT 아이템,PARENT 아이템이 없는 아이템을 ROOT 아이템이라고 합니다.   예를 들어 'ITEM_A'->'ITEM_B'->'ITEM_C' 와 같이 업그레이드가 가능한 아이템이 있다면'ITEM_C'의 PARENT 아이템은 'ITEM_B''ITEM_B'의 PARENT 아이템은 'ITEM_A'ROOT 아이템은 'ITEM_A'가 됩니다.   다음은 해당 게임에서 사용되는 아이템 정보를 담은 ITEM_INFO 테이블과 아이템 관계를 나타낸 ITEM_TREE 테이블입니다.   ITEM_INFO 테이블은 다음과 같으며, ITEM_ID,..

[Power BI] 다양한 차트 작성하기

강의 링크 : https://www.inflearn.com/course/%ED%8C%8C%EC%9B%8Cbi-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%8B%9C%EA%B0%81%ED%99%94 1. 데이터 준비 2. 데이터 변환데이터 가져오기를 한 이 후에도 데이터를 변환할 수 있다 첫 행을 컬럼 명으로 설정할 수 있다 여러행을 선택해서 한 번에 데이터 형식을 변경할 수 있다 년도 컬럼을 모두 선택 후 "변환 → 열 피벗 해제"를 선택하면 컬럼 값을 행으로 재 배열 시킬 수 있다 반대로 피벗 해제를 하지 않을 컬럼을 선택 후 "다른 열 피벗 해제"를 시켜도 같은 결과를 얻을 수 있다 정수 타입은 보통 합계로 요약이 되는데 요약 설정을 변경할 수 있다 4. 차트 그리기데이터 레이블을 체크하..

[Study]/[Power BI] 2025.03.27

[LeetCode - Pandas] (Easy) 2889. Reshape Data: Pivot

문제DataFrame weather+-------------+--------+| Column Name | Type |+-------------+--------+| city | object || month | object || temperature | int |+-------------+--------+ 각 행이 특정 월에 대한 온도를 나타내고, 각 도시가 별도의 열로 표시되도록 데이터를 피벗하는 솔루션을 작성하세요. 결과 형식은 아래 예시와 같습니다. Example 1:Input:+--------------+----------+-------------+| city | month | temperature |+--------------+----------+..

[프로그래머스 Lv.3] 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기

문제 설명 다음은 중고거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블과 중고거래 게시판 첨부파일 정보를 담은 USED_GOODS_FILE 테이블입니다. USED_GOODS_BOARD 테이블은 다음과 같으며 BOARD_ID, WRITER_ID, TITLE, CONTENTS, PRICE, CREATED_DATE, STATUS, VIEWS은 게시글 ID, 작성자 ID, 게시글 제목, 게시글 내용, 가격, 작성일, 거래상태, 조회수를 의미합니다. Column nameTypeNullableBOARD_IDVARCHAR(5)FALSEWRITER_IDVARCHAR(50)FALSETITLEVARCHAR(100)FALSECONTENTSVARCHAR(1000)FALSEPRICENUMBERFALSECREATED..

[프로그래머스 Lv.3] 조건에 맞는 사용자 정보 조회하기

문제 설명 다음은 중고 거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블과 중고 거래 게시판 첨부파일 정보를 담은 USED_GOODS_USER 테이블입니다. USED_GOODS_BOARD 테이블은 다음과 같으며 BOARD_ID, WRITER_ID, TITLE, CONTENTS, PRICE, CREATED_DATE, STATUS, VIEWS는 게시글 ID, 작성자 ID, 게시글 제목, 게시글 내용, 가격, 작성일, 거래상태, 조회수를 의미합니다. Column nameTypeNullableBOARD_IDVARCHAR(5)FALSEWRITER_IDVARCHAR(50)FALSETITLEVARCHAR(100)FALSECONTENTSVARCHAR(1000)FALSEPRICENUMBERFALSECREAT..

[Power BI] 데이터 시각화의 이해

오늘 들은 강의는 인프런 강의이고 강의는 아래 링크를 참조하면 된다강의 링크 : https://www.inflearn.com/course/%ED%8C%8C%EC%9B%8Cbi-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%8B%9C%EA%B0%81%ED%99%94인프런 강의 외에도 유튜브 강의도 올리시는 것 같아서 들어보려고한다 1. 데이터 가져오기 및 데이터 변환하기박스 표시를 잘못 했는데 로드가 아닌 "데이터변환"을 선택해준다기존 데이터에서 "판매수량" 이라는 컬럼이 정수로 설정되어 있지 않아 데이터 변환을 통해"판매수량" 컬럼의 데이터 타입을 정수로 변경해준다컬럼 앞에 있는 아이콘을 누르면 데이터 타입을 변경할 수 있다 데이터 적용 후 정수 데이터에 1000단위 당 " , " 를 찍을 수..

[Study]/[Power BI] 2025.03.26

[LeetCode - Pandas] (Easy) 2890. Reshape Data: Melt

DataFrame report+-------------+--------+| Column Name | Type |+-------------+--------+| product | object || quarter_1 | int || quarter_2 | int || quarter_3 | int || quarter_4 | int |+-------------+--------+이 문제는 "각 행이 특정 분기(quarter)마다 제품의 판매 데이터를 나타내도록 데이터를 재구성하는 문제"입니다.  즉, 제품별로 분기별 판매 데이터를 분리하여 새로운 형식으로 변환해야 합니다. Example 1:Input:+-------------+-----------+-----------+..

[LeetCode - Pandas] (Easy) 2891. Method Chaining

DataFrame animals+-------------+--------+| Column Name | Type |+-------------+--------+| name | object || species | object || age | int || weight | int |+-------------+--------+ 이 문제는 "100킬로그램보다 더 무거운 동물들의 이름을 리스트로 반환하고, 그 동물들을 체중을 기준으로 내림차순으로 정렬"하는 문제입니다. 예시를 들어 설명하자면, 주어진 동물들의 체중 데이터에서 100킬로그램을 초과하는 동물들의 이름을 출력해야 하고, 그 동물들을 체중이 무겁게 내림차순으로 정렬해야 합니다. 정답import pand..