본문 바로가기

전체 글153

[python] 파이썬에서 문자열 위치 찾기(find vs index) 파이썬에서 원하는 문자열의 위치를 찾고 싶을때 사용하는 함수는 두가지가 있다. 바로 find, index이다. 비슷한 기능을 하는거 같지만 약간의 차이가 있기에 정리를 해보자. find vs index : 공통점 ex = "hello i love python" print(ex.find('python')) >>13 ex = "hello i love python" print(ex.index('python')) >>13 다음은 'python'이라는 문자열의 위치를 반환해주는 코드이다. 해당 문자열이 존재하기 때문에 find와 index에서는 동일하게 python 문자열의 위치를 반환하여 준다. 이 부분은 동일하게 적용이 된다. 하지만 원하는 문자열이 존재하지 않을 경우에는 다르게 반환이 된다. 확인해보도록 하.. 2021. 8. 23.
MYSQL 테이블 구조 수정 MYSQL 테이블 구조 수정 원래 테이블 형태 # 테이블에 새로운 컬럼 추가 # 문법 ALTER TABLE [테이블명] ADD COLUMN [추가할 컬럼명][추가할 컬럼 데이터형] ALTER TABLE customer_db ADD COLUMN model_type VARCHAR(10) NOT NULL; DESC customer_db; - 마지막에 model_type 컬럼이 추가됨을 확인 # 테이블 컬럼 타입 변경 # 문법 ALTER TABLE [테이블명] MODIFY COLUMN [변경할 컬럼명][변경할 컬럼 타입] ALTER TABLE customer_db MLDIFY COLUMN name VARCHAR(20) NOT NULL; DESC customer_db; - name 컬럼 타입이 바뀜을 확인 # 테.. 2021. 8. 4.
MYSQL 테이블 생성 MYSQL 테이블 생성 ###기본 문법 (CREATE TABLE 구문) CREATE TABLE 테이블명 ( 컬럼명 데이터형, 컬러명 데이터형, . . 기본키 셋 ); 1. 테이블을 생성할때는 데이터베이스를 먼저 사용하겠다는 명령어 입력이 필요하다. mysql> CREATE DATABASE dbname; mysql> use dbname; 2. 테이블 생성(example) CREATE TABLE customer_db ( no INT NOT NULL AUTO_INCREMENT, name CHAR(20) NOT NULL, age TINYINT, phone VARCHAR(20), email VARCHAR(30) NOT NULL, address VARCHAR(50), PRIMARY KEY(no) ); # 통상적으로.. 2021. 8. 4.
MYSQL 데이터 타입 MYSQL 데이터 타입 1. 숫자형 데이터 타입 데이터 유형 정의 TINYINT(n) 정수형 데이터 타입(1byte) -128 ~ +127 또는 0 ~ 255수 표현 가능 SMALLINT(n) 정수형 데이터 타입(2byte) -32768 ~ 32767 또는 0 ~ 65536수 표현 가능 MEDIUMINT(n) 정수형 데이터 타입(3byte) -8388608 ~ +8388607 또는 0 ~ 16777215수 표현 가능 INT(n) 정수형 데이터 타입(4byte) -2147483648 ~ +2147483647 또는 0 ~ 4294967295수 표현 가능 BIGINT(n) 정수형 데이터 타입(8byte) - 무제한 수 표현 가능 FLOAT(길이,소수) 부동 소수형 데이터 타입(4byte) DECIMAL(길이,.. 2021. 8. 4.
MYSQL DDL(Data Definition Language) 기본 명령어 1. 데이터베이스 생성 CREATE DATABASE dbname; 2. 데이터베이스 목록 보기 SHOW DATABASES; 3. dbname 데이터베이스 사용 USE dbname; 4. dbname 데이터베이스 삭제 DROP DATABASE [IF EXISTS] dbname; IF EXISTS 옵션은 해당 데이터베이스 이름이 없더라도 오류를 발생시키지 말라는 의미입니다!! 2021. 7. 19.
dataprep EDA 패키지 https://towardsdatascience.com/dataprep-eda-accelerate-your-eda-eb845a4088bc Dataprep.eda: Accelerate your EDA Everything you need to know about dataprepare.eda. towardsdatascience.com 같이 공모전을 준비하는 팀원을 통해 기똥찬 패키지를 발견했다!! 앞으로 EDA 이거다. 2021. 7. 3.