전체 글 112

본격적인 PowerBI시작

1. 데이터 불러오기'데이터 변환'을 누르면 파워쿼리 편집기로 들어갈 수 있다.파워쿼리 편집은 데이터의 연결과 데이터의 편집을 담당하고 있다.전처리를 할 수 있는 작업이 이 데이터 변환 안에 들어있음!이렇게 나오는 모습을 확인할 수 있다.홈-> 자주 쓰는 것들 나와 있음 변환-> 데이터를 변형 EX) 행열을 바꾼다던지 데이터 형식, 채우기, 값 바꾸기 등등열 추가-> 기존에 없던 원본에는 존재하지 않는데, 새로운 열을 어떤 명령을 통해서 기존에 있던 열에서 데이터를 뽑을 수 있고, 조건에 맞춰서 열을 만들기도 하고 등등쿼리-> 엑셀의 시트쿼리설정-> 편집작업 명령 로그들이 남음!* 우리가 어떤 편집작업을 하던지 원본에는 NOT effect함파워bi데스크톱에 데려가기 전에 전처리를 먼저 해보자. 2. 열 ..

PowerBI 2024.08.08

PowerBI시작(다운로드, 환경설정, 데이터 불러오기)

나의 배움의 출처는 유튜브..https://www.youtube.com/watch?v=GhM9X5kfHT8&list=PLXTZTI9YjEQ1-HcDq36JGJZ5AjBmv6dcX강사님 감사합니다..학교에서는 이런 실무 가르쳐주지 않쟈냐요~ POWERBI 사용이유데이터 시각화에 특화되어 있긴 하지만, 다양한 데이터 소스를 쉽게 연결하고 전처리, 시각화, 분석, 자동화까지 할 수 있는 셀프서비스 비즈니스 인텔리전스 툴 플랫폼  엑셀은 데이터 좀 많아지면, 프로그램이 무거워지는데 그걸 해소해줌 요즘은 태블로 인기만큼 올라왔음!MS에서 투자를 많이 했다고 한다. 언제 사용하는가?- 주식 트래킹 목적으로 사용- 비즈니스 관련 발표 powerbi데스크톱에서 보고서 작업을 하면 pwoerbi서비스라고 하는 클라우드 ..

PowerBI 2024.08.08

[입문]감잡기-데이터 구조

※ 데이터 구조는 '선언,' '입력', '추가', '삭제', '수정', '읽기' 이 6가지만 알면 된다. 🐶 튜플 선언 및 입력방법 ※ 튜플은 삭제/ 추가/ 수정이 불가능하다. (다만 속도가 빠름) 읽기 함수와 튜플 튜플끼리 더하는 것은 가능하다. 문자열을 튜플로 만드는 것도 가능하다. 복수의 수를 튜플로 만드는 것도 가능하다. 반복문 없이 튜플을 여러 번 출력할 수 있다. ※ 튜플은 덧셈이 가능하지만, 곱셈은 할 수 없다. 변수의 값을 바꿀 때도 사용이 된다. ▶ 원래 방식 이처럼 임적으로 변수를 만들어서 잠시 데이터를 넣어두었다가 꺼내는 방식을 사용한다. ▶ 튜플을 사용한 방식 🐶 딕셔너리 리스트와 튜플은 변환이 가능하다. 튜플에서 리스트로 변환하면 수정, 삭제, 추가가 가능해진다. 딕셔너리란?? ※..

Python 2023.09.15

[입문]감잡기-반복문

🌭 반복문 리스트의 개수만큼 '브레드메리'를 출력한다. 문제1. 1부터 10까지 합한 값은? 문제2. 사용자로부터 2부터 9까지 값을 입력받고, 해당 숫자에대한 구구단을 출력하라. ⭐⭐⭐⭐⭐문제3. 사용자로부터 , 로 구분된 여러 이름을 입력받아서, 한 줄에 하나씩 이름을 출력하세요.⭐⭐⭐⭐⭐ ⭐⭐⭐⭐⭐문제4. 사용자로부터 [이름1],[이름2],[이름3] 과 같은 형식으로 데이터를 입력받아서, 한 줄에 하나씩 이름을 출력하세요.⭐⭐⭐⭐⭐ 문제5. 1부터 30까지의 숫자 중 3의 배수만 출력하세요. 문제6. 1부터 100까지 숫자를 모두 더한 값을 출력하세요 문제7.사용자로부터 4자리의 숫자로 구성된 데이터를 입력받아서 비밀번호와 같으면 '비밀번호가 맞습니다.'를 출력하고 종료하세요. 비밀번호와 다르면 '..

Python 2023.09.11

[입문]감잡기-조건문

🦮조건문 주피터 노트북은 너무 느낌이 딱딱해서 colab을 사용하도록 한다. 문제1. 나이를 입력받아서, 나이가 19 이상이면 당신은 성인입니다. 출력하기, 19 이하이면 당신은 미성년자입니다. 출 력하기 문제2. 나이를 입력받아서, 나이가 19 이상이면 당신은 성인입니다. 13 이상 19 이하 이면 당신은 청소년입니다. 13 이하 이면 당신은 아동입니다. 출력하기 문제3. 나이를 입력받아서, 나이가 19 이상이면 당신은 성인입니다. 13 이상 19 이하 이면 당신은 청소년입니다. 7 이상 13 이하 이면 당신은 아동입니다. 0 이상 7 이하 이면 당신은 유아입니다. 🦮문제 문제1. "fun-coding" 각각을 변수에 넣고, 각 데이터 타입을 출력하세요. 문제2. 다음 코드를 실행해보고 \t와 \n의 ..

Python 2023.09.08

[입문] 감잡기 - 리스트

리스트는 파이썬에서 많이 사용되는 데이터 구조 타입 파이썬에서 많이 사용되는 데이터 구조 타입이 네 가지가 있는데, 그 중 리스트가 정말 많이 사용된다. 우리나라는 부동산에 관심이 많다. 만약 우리가 부동산에서 그 지역 이름들을 프로그래밍으로 관리하고 싶다고 생각한다면, 서울시, 인천시 등등을 각각을 데이터로 관리하려면 어떻게 해야할까?? 각 지역들을 변수로 만들어야하고, 변수명을 제 각각 지어야 한다. 이건 너무 불편하다. 하나의 변수를 만들고, 이 변수 안에 지역 이름들을 쫙 넣고, 내가 필요한 것들만 뽑아내거나, 수정하거나, 삭제할 수 있다면 굉장히 편리할 것이다. 이것이 '리스트'!! 🐕 리스트 만드는 방법 1. 리스트.append(데이터) : 리스트에 내가 원하는 데이터를 삽입한다. (다른 데이..

Python 2023.09.08

[입문] 감잡기 - 문자열

크롤링은 프로그래밍으로 사람마다 차이가 많이 난다. 파이썬은 크롤링 예자가 가장 많고, 가장 쉬움. 파이썬과 크롤링은 데이터 과학에서 어디에 속할까??? 파이썬은 컴퓨터과학에서 웹 분야, 응용 프로그램 분야, iot, 빅데이터 를 다룰 수 있다. 데이터 과학 분야 단계: 데이터 수집(크롤링) > 데이터 저장(추출) > 데이터 분석(통계학) > 데이터 시각화 > 서비스 개발 → 데이터가 가장 많은 곳은 '웹'이다. 파이썬을 사용하려면?? # 컴파일러 프로그램 설치가 필요로 하다. => 아나콘다 (확장기능 + 컴파일러 프로그램 + 코드 작성이 편리한 툴 을 한 번에 설치할 수 있는 프로그램) 문제1. print함수를 사용하여 3.141592 값을 출력하라. 단 소수점 첫 째자리만 출력하라. #boolean ..

Python 2023.09.08

[코딩테스트] Level3

이제 중급자 코스...> FROM A(NULL값이있는테이블) RIGHT JOIN B(NULL값이 없는 테이블) LEFT JOIN => FROM A(NULL값이 없는 테이블) LEFT JOIN B(NULL값이 있는 테이블) 문제2. 관리자의 실수로 일부 동물의 입양일이 잘못 입력되었습니다. 보호 시작일보다 입양일이 더 빠른 동물의 아이디와 이름을 조회하는 SQL문을 작성해주세요. 이때 결과는 보호 시작일이 빠른 순으로 조회해야합니다. ..

SQL 2023.09.07

[코딩테스트] Level2

※ 도전을 두려워하지 말고 부딪혀보자! 틀려도 너무 연연해하지 않기. LEVEL1 복습 1. IF(조건, 참,거짓) 2. DATEDIFF(마지막날짜, 시작날짜) = 마지막날짜 - 시작날짜 일 수 구해줌 3. CASE WHEN 조건문 THEN 참일경우 결과값 ELSE 거짓일경우결과값 END AS 결과를 저장할 변수명 4. date_format(날짜변수, '%Y-%m-%d') 시간빼고 날짜 출력해줌. 5. WHERE date_format(날짜변수, '%Y-%m')='xxxx-xx'; 문제1. 동물 보호소에 가장 먼저 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요. ⭐⭐⭐⭐⭐문제2. 동물 보호소에 들어온 동물 중 고양이와 개가 각각 몇 마리인지 조회하는 SQL문을 작성해주세요. 이때 고양이를..

SQL 2023.09.06