전체 글 99

[23.06.29] 데이터 시각화 - 20(1)

강남 3구는 안전한가?¶ 콤마(,)로 천단위가 구분되어 있고, 한글 엔코딩은 euc-kr¶ EUC-KR, CP949 방식은 완성형 인코딩 방식이고, 한글을 2바이트로 사용¶ UTF-8의 경우 조합형, 한글을 3바이트로 사용¶ In [1]: import numpy as np import pandas as pd In [2]: crime_anal_police = pd.read_csv('../../data/02. crime_in_Seoul.csv', thousands=',', encoding='euc-kr') crime_anal_police.head() Out[2]: 관서명 살인 발생 살인 검거 강도 발생 강도 검거 강간 발생 강간 검거 절도 발생 절도 검거 폭력 발생 폭력 검거 0 중부서 2 2 3 2 105..

데이터분석 2023.06.29

[23.06.28] 데이터 시각화(CCTV) - 19(2)

In [1]: import pandas as pd In [2]: # 서울 열린광장 데이터 cctv CCTV_Seoul = pd.read_csv('../../data/01. CCTV_in_Seoul.csv', encoding='utf-8') CCTV_Seoul.head() Out[2]: 기관명 소계 2013년도 이전 2014년 2015년 2016년 0 강남구 2780 1292 430 584 932 1 강동구 773 379 99 155 377 2 강북구 748 369 120 138 204 3 강서구 884 388 258 184 81 4 관악구 1496 846 260 390 613 In [3]: CCTV_Seoul.columns[0] Out[3]: '기관명' pandas dataframe의 칼럼 이름 변경¶ ..

데이터분석 2023.06.28

[23.06.28] 데이터 시각화(폰트 깨짐 방지, warning 무시) - 19(1)

폰트 깨짐 방지 코드 from matplotlib import font_manager, rc plt.rcParams['axes.unicode_minus'] = False # - 기호 깨지는 것 방지 # f_path = "/Library/Fonts/AppleGothic.ttf" -> MAC f_path = "C:/Windows/Fonts/malgun.ttf" font_name = font_manager.FontProperties(fname=f_path).get_name() rc('font', family=font_name) warning 무시 코드 import warnings warnings.filterwarnings(action='ignore')

데이터분석 2023.06.28

[23.06.27] SQL - 18(1)

나만 알아보는 SQL~ select * from emp; select * from DEPT; select * from student; select * from PROFESSOR; select * from employees; select * from locations; select * from department; /* 고유 인덱스 생성 예 */ CREATE UNIQUE INDEX idx_dept_name ON department(dname); /* 비고유 인덱스 생성 예 */ CREATE INDEX idx_stud_brithdate ON student(birthdate); /* 결합 인덱스 생성 예*/ CREATE INDEX idx_stud_dno_grade ON student(deptno, grade)..

데이터분석 2023.06.27

[Weekly 회고] - 04

23.06.19 ~ 23.06.25, 4주차 1️⃣ 느낀점 4주차는 파이썬의 Pandas와 SQL을 배웠다. Pandas로 데이터를 취합하고 조작하면서 새로운 함수들을 배우는 시간이었다. SQL은 처음 배우는데 파이썬보다 직관적으로 데이터를 알 수 있어서 흥미로웠다. 지레 겁먹고 못할까봐 걱정했는데 생각보다 할만해서 금방 적응할 수 있었다. 나중에 더 큰 데이터를 만지고 싶어졌다. 2️⃣ 좋았던 점 새롭게 SQL을 배우는 시간이어서 너무 좋았고, 프로젝트 팀을 만들었고 주제에 대해 깊은 대화를 나눌 수 있었다. 팀원분들이 현업에 계셨던 분들이고 다양한 인사이트를 가지고 계셔서 많이 배울 수 있었다. 항상 퇴근 시간에 맞춰서 집에 갔지만, 너무 힘들어서 남아서 공부를 하고 가니까 복습도 하고 집도 편하게 ..

끄적끄적 2023.06.26

[23.06.23] SQL - 16(1)

나만 알아보는 SQL~~ 오늘 휴가라 1일 1 포스팅 못하는 줄 알았는데 천사님이 나에게 코드를 하사하셨다 ㅠㅠ 복받으실거에요:) 주말동안 틈틈이 공부해야겠다 /* 수업전 컬럼확인용 */ select * from emp; select * from DEPT; select * from student; select * from PROFESSOR; select * from employees; select * from locations; select * from department; DESC salgrade; /*23/06/23*/ /*EQUI JOIN*/ SELECT s.studno, s.name, s.deptno, d.dname, d.loc FROM student s, department d WHERE s.d..

데이터분석 2023.06.23

[23.06.22] SQL - 15(1)

나만 알아보는 SQL~~ SELECT * FROM student; SELECT * FROM professor; select * from department; select * from salgrade; select * from tab; select * from emp; select * from dept; /* 날짜 함수 */ /* 101번 학과 교수들의 입사일을 일, 월, 년을 기준으로 반올림하여 출력 */ SELECT TO_CHAR(hiredate, 'YY/MM/DD HH24:MI:SS') hiredate, TO_CHAR(ROUND(hiredate, 'dd'), 'YY/MM/DD') round_dd, TO_CHAR(ROUND(hiredate, 'mm'), 'YY/MM/DD') round_mm, TO_CH..

데이터분석 2023.06.22

[23.06.21] SQL - 14(1)

나만 알아보는 SQL~~~ select * from student; SELECT * FROM student; SELECT * FROM professor; select * from department; select * from salgrade; select * from tab; select * from emp; SELECT name, birthdate FROM student WHERE birthdate between '81/01/01' and '83/12/31'; SELECT name, grade, deptno FROM student WHERE deptno IN (102,201); /* 사원 테이블에서 급여가 1500~5000 이고 직무가 PRESIDENT나 ANALYST가 아닌 모든 사원에 대해 사원, ..

데이터분석 2023.06.21
반응형