본문 바로가기

분류 전체보기718

SQL 기초 14 데이터지우기 (필드값 지우기) delete, truncate # 데이터 (필드값) 지우기 #1 delete ## 중복된 데이터까지 한번에 지운다. DELETE FROM table WHERE 조건; #2 TRUNCATE ## 테이블 자체를 지운다. delete와 truncate 의 차이점은 delete는 필드값은 지우되, 흔적은 남아있는 느낌이다. 따라서 메모리 향상엔 도움이 그다지 되지 않는다. 하지만 truncate는 아예 테이블 자체를 날려버린다. 메모리 향상에 도움이 된다. TRUNCATE table; 2022. 8. 25.
pandas 판다스 기초 25 datetime 데이터 핸들링의 모든것 이번 섹션은 상당히 단조롭다. 대체로 datetime을 다루는 섹션인데 datetime이라는 주제 하나로 엄청나게 다양한 사용범위를 보여준다. # Time Series Basics ## Importing Time Series Data from csv-Files import pandas as pd temp = pd.read_csv('temp.csv') temp.head() ''' datetimeLANY 02013-01-01 00:00:0011.7-1.1 12013-01-01 01:00:0010.7-1.7 22013-01-01 02:00:009.9-2.0 32013-01-01 03:00:009.3-2.1 42013-01-01 04:00:008.8-2.3 ''' temp.info() ''' RangeIndex.. 2022. 8. 24.
배우고 싶은게 너무 많다... 기초가 충분히 쌓일때까지 반복하고 또 반복하고 있다. 그러다보니 pandas만 지금 몇달째 붙들고 있는지 모르겠다. 시간적으론 손해라고 느끼지만, pandas가 정말 python의 핵심 라이브러리라고 생각이 들어서 꾸준히 해나가고 있다. 물론 더 세부적으로 보자면 내게 있어서 기초가 충분하다고 여겨지는 python의 라이브러리 목록은 beautifulsoup request selenium pandas matplotlib seaborn 정도가 있는 것 같다. 각 하나 하나가 생각외로 깊이가 있다. 특히 pandas는 데이터 정제하는데에 있어서 기초이자 기본이라고 본능적인 직감이 들어서 꼭 마스터 하고 싶었다. SQL도 앞으로 있을 데이터 관리의 기본중의 기본이라는 생각이 들어서 내 자신이 만족할때 까지 공.. 2022. 8. 24.
SQL 기초 13 변환함수 CAST 수치-문자, 문자-날짜 # 변환함수 ## 데이터를 변환해주는 것을 변환함수라고 한다. #1 CAST -1 ## 수치를 문자형으로 전환 CAST (0.245 AS VARCHAR) 이렇게 했을 경우에 0.245는 ‘0.245’로 리턴된다. -2 문자열을 날자값으로 변환 CAST(‘2002-02-02’ AS DATETIME) 결과값은 2002-02-02 00:00:00.000 으로 리턴된다. -3 그 외에도 TO_CHAR (문자열 형으로 변환) TO_NUMBER (수치형으로 변환) TO_DATE (날짜형으로 변환) #2 RDBMS 고유 함수 RDBMS는 여러가지가 있다. 하지만 나는 주로 사용하고 싶은 MySQL이 포함되어있는 것으로 기록을 남기고자 한다. MySQL과 postgreSQL 에서 사용 가능하다 POSITION(a IN.. 2022. 8. 23.