일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- seaborn
- 마이온
- 그리디
- GNN
- 파이썬
- ux·ui디자인
- GIS
- parklab
- 마이온컴퍼니
- folium
- DFS
- 멋쟁이사자처럼
- Join
- 멋재이사자처럼
- TiL
- 멋쟁이사자처럼멋쟁이사자처럼
- Plotly
- 프로젝트
- BFS
- likelion
- 알고리즘
- Python
- DP
- SQL
- intern10
- 멋사
- pyhton
- 시각화
- 인턴10
- likelionlikelion
- Today
- Total
목록전체 글 (105)
지금은마라톤중
2023.01.27 집합 ● UNION(합집합) - 두 집합을 합하는 것을 반환 • all : 중복 값을 포함한 모든 결과 확인 select * from `weniv.weniv_user` as user1 UNION ALL select * from `weniv.weniv_user3` as user3 • distinct : 중복 값을 제거한 모든 결과 확인 select * from `weniv.weniv_user` as user1 UNION DISTINCT select * from `weniv.weniv_user3` as user3 ● INTERSECT(교집합) - 두 집합 모두에 나타나는 것만 반환 select * from `weniv.weniv_user` as user1 INTERSECT DISTINCT..
2023.01.26 조건분기(CASE, IF) ● case - case와 end가 한 쌍이다. - when이 2번 이상 들어가면 첫번째 when은 if문의 역할이고 두번째부터 when 부터는 elif문의 역할을 한다. # case # when 조건 then 참일 경우_실행구문 # else 거짓일경우_실행구문 # end SELECT EXTRACT(year FROM created_at) as YEAR, count(CASE WHEN EXTRACT(quarter FROM created_at) = 1 THEN id END)AS Q1, count(CASE WHEN EXTRACT(quarter FROM created_at) = 2 THEN id END)AS Q2, count(CASE WHEN EXTRACT(quart..
2023.02.01 ● 왜도 - 왜도는 치우쳐진 정도를 통해 비대칭성을 확인하는 지표이다. - positive 왼쪽, negative 오른쪽 - 보통은 정규분포 형태가 가장 이상적인 형태입니다. - 그런데 현실세계에서는 정규분포 형태의 모양을 띄는 경우가 많지 않습니다. - 머신러닝, 딥러닝 등을 할 때는 정규분포 형태로 분포의 모양을 변경해 주기도 합니다. ● 첨도 - 관측치들이 어느 정도 집중적으로 중심에 몰려 있는가를 측정할 때 사용된다. - 납작한지 뾰족한지를 확인 - 첨도값(K)이 3에 가까우면 산포도가 정규분포에 가깝다. - 3보다 작을 경우에는(K3) 산포는 정규분포보다 더 뾰족한 분포로 생각할 수 있다. ● concat()을 이용한 병합 - concat(axis=0) => 컬럼명이 같은 여..
2023.01.31 ❗️꿀팁 아나콘다는 여러 도구를 한번에 설치해 주기도 하지만 가상환경을 제공해 줍니다. 설치했음에도 불구하고 No Module Not Found 오류가 발생할 때는 보통 여러 버전의 파이썬 혹은 아나콘다 등이 설치되어 있는데 현재 사용하고 있는 위치가 아닌 다른 위치에 설치되었을 때 이런 오류가 발생하게 됩니다. 보통 오류 메시지에 보면 어느 경로에 없다는 메시지가 나오게 됩니다. 해당 경로에 가서 보면 여러 라이브러리가 설치되어있는 폴더를 볼 수 있는데, 해당 위치에 사용하고자 하는 라이브러리를 다운로드 받아 옮겨주면 보통 잘 import 가 됩니다. ( base) 괄호 써주기 or 변수 할당하기 (연산자 우선순위) = 할당 == 같음 != 다름 ● str accessor - .st..
2023.01.30 EDA 수업이 시작되었다. - matplotlib는 정적인 시각화 - javascript이 좀 더 동적인 시각화 - 그리고 맷트폴립이 사용이 복잡하여 주변에 다른 도구들이 있음. ● 한글폰트 사용을 위해 설치 - matplotlib에서 한글폰트를 사용하기 위해서는 설치가 필요하다. ex) !pip install koreanize-matplotlib ● glob - 원하는 경로에 있는 파일을 보는 라이브러리 # glob를 임포트하고 /*을 통해 경로에 있는 파일들을 확인할 수 있다. # * 앞에 원하는 규칙을 넣을 수 있다. from glob import glob files = glob("data/seoul*.csv") file_paths = sorted(files) file_paths..
설날 끝나서 첫 수업이었다. 2023.01.25 숫자열 함수 ● round - 숫자를 반올림해주는 함수 - ex) select round(반올림할 숫자, 자릿수) ● trunc - 자릿수에 음수를 사용하여 버림을 하는 함수 - ex) select trunc(버림할 숫자, 자릿수) ● mod - 나머지를 구하는 함수 - ex) select mod(10,3) -> 10을 3으로 나눈다 ● power - 제곱하는 함수 - ex) select power(10,3) -> 10**3 ● sqrt - 제곱근을 구하는 합수 - ex) select sqrt(9) -> 3문자열 함수 ● substr(문자열, 시작 위치, 길이) - 시작번호가 0,1 둘다 가능하다. - 길이를 입력하지 않으면 시작 위치부터 끝까지 출력 ● ..
2023.01.20 일주일만에 SQL 2번째 시간이 돌아왔다. 미니 프로젝트를 진행하면서 파이썬이 친숙해지고 점점 더 몰입하고 있는 것 같다. 아직은 코드가 간결하지는 않다. 그래도 한 마디로 재밌다!!! 멋사 AI스쿨이 끝나기 전까지 몰입해서 무언가 되어있고 싶다. ● like 연산자 : - 문자열만 취급한다. - 날짜 데이터를 사용할 때는 string(columns)을 해주어 문자열로 바꿔 사용하면 해결 가능! 🙋🏻♂️질문 : string() ,Int() 처럼 형변환이 가능한데 CAST랑 무슨차이가 있는지 궁금합니다. CAST가 존재하는 이유요! - string() ,Int() : 자체적으로 형변환 - cast : 파라미터값로 받아서 최종형도 파리미터로 받아서 형변환 STRING과 CAST의 차이점..
2023.01.16 ● range(len(리스트))를 좀 더 파이써닉한 방법으로 개선해 본다면? - index 순서를 가져오기 위해 range(len(리스트)) 사용했습니다. - 이 방법 외에도 인덱스 값을 가져올 수 있는 방법 : enumerate - enumerate(a,b) : 두번째 인자로 인덱스 시작을 지정할 수 있다. 🙋🏻♂️질문 : 사람마다 get이랑 post가 다르게 보일 수도 있나요? - 일반적으로는 GET 메소드를 통해 데이터를 읽어올 수 있게 서버에서 작성하지만 POST 메서드로 데이터를 읽어올 수 있게하는 경우는, GET 메서드는 파라미터를 URL에 포함하여 전달해야하기 때문에 파라미터들의 정보가 히스토리에 남지만 POST는 파라미터가 요청의 body 에 담겨 전달되기 때문에 브라..