- Today
- Total
목록View All (350)
DATA101

안녕하세요, 오늘은 파이썬을 이용하여 문자열을 치환하는 방법에 대해 공유해 드립니다.바로 시작하죠!문자열 치환은 언제 사용할까?위의 스크린샷처럼 한 번쯤은 한글, 워드, 엑셀 등에서 "찾아 바꾸기" 기능을 사용해 보셨을 것입니다.문자열 치환은 이처럼 특정 문자를 찾아서 변경하거나 특정 문자를 찾아 삭제할 때 주로 사용합니다.이 기능은 파이썬의 *정규표현식(regular expression)을 지원하는 re 모듈 내 sub 함수를 통해 이용할 수 있습니다. *정규표현식이란?정규표현식은 특정 패턴을 갖는 문자열을 '검색', '치환', '제거'하는 기능을 지원하는 기능입니다.re 패키지import re먼저, re 패키지를 불러 옵니다.re.subre 모듈의 sub 함수(substitute) 파라미터 입력방식은..

오늘은 터미널을 통해 명령을 내리는 인터페이스인 UNIX의 유용한 단축키 공유의 두 번째 포스팅입니다. 이전 포스팅에서는 디렉토리 이동, 파일/폴더 생성, 제거, 복사+붙여넣기 기능에 대해 다루었습니다. 해당 내용이 궁금하시다면 아래 포스팅을 참고해 주세요 :) heytech.tistory.com/35 오늘은 터미널에서 파일을 읽고, 쓰고, 저장할 때 사용하는 cat 기능에 대해 알아보겠습니다. 아래 표를 참고해 주세요! 단축키 설명 예시 cat 파일명 1. 해당 이름의 파일이 존재하지 않는 경우 - 해당 이름의 파일이 새롭게 생성됩니다. cat modeling.py - modeling이라는 이름의 파이썬 파일이 새롭게 생성됩니다. 2. 해당 이름의 파일이 존재하는 경우 - 해당 이름의 파일 내 소스코드..
오늘은 터미널을 통해 명령을 내리는 인터페이스인 UNIX의 유용한 단축키를 공유해 드립니다. 아래 표를 참고해 주세요! 단축키 설명 예시 pwd 현재 사용자 위치를 알려 줍니다. pwd cd [폴더명 / 경로] 특정 폴더 또는 특정 디렉토리로 사용자 위치를 이동시켜 줍니다. 1) cd Downloads 2) cd Downloads/photo/summer_folder cd .. 상위 폴더로 이동합니다. cd .. ls 폴더 내에 있는 모든 파일명을 보여줍니다. (ls에 대한 자세한 내용: heytech.tistory.com/7?category=453622) ls mkdir [폴더명] 새로운 폴더를 생성합니다. mkdir new_dataset control + l 터미널 내에 모든 입/출력 내용을 지웁니다...

안녕하세요, 오늘은 SQL에서 테이블 간의 교집합인 데이터만 출력해 주는 INNER JOIN 기능에 대해 소개해 드립니다. 이번 포스팅에서도 SQLite Studio를 기반으로 연습용 데이터셋을 활용하여 설명해 드리고자 합니다. SQLite Studio 및 연습용 데이터셋 설치는 아래 포스팅을 참고해 주세요. heytech.tistory.com/11?category=453619 [SQL] SQLite 및 연습용 데이터셋 설치하기! 오늘부터 SQLite 데이터베이스를 활용하여 SQL의 기본적인 문법을 빠르고 쉽게 전달해 드립니다. 바로 시작하죠! 목차 1. SQLite란? 2. SQLite 설치 3. SQLite Studio 설치 4. 연습용 DB 설치: Baseball Databank.. heytech...

안녕하세요, 오늘은 GROUP BY 구문을 통해 데이터를 그룹화하는 방법에 대해 공유해 드립니다. 바로 시작하죠! GROUP BY는 언제 쓸까? 이전 포스팅에서 서로 다른 두 칼럼을 병합하는 방법에 대해 다루었습니다. heytech.tistory.com/28?category=453619 [SQLite] 서로 다른 칼럼의 데이터 병합하기! 안녕하세요, 오늘은 서로 다른 칼럼의 데이터를 병합하는 방법에 대해 공유해 드립니다. 이번 포스팅에서도 SQLite 및 연습용 데이터셋(MLB 선수 정보)을 기반으로 설명해 드립니다. SQLite 및 연습 heytech.tistory.com SELECT nameFirst || ' ' || nameLast AS FullName FROM People LIMIT 20; 연습용..

오늘은 DISTINCT를 활용하여 칼럼 내 중복 값을 제외하여 데이터를 출력하는 방법에 대해 공유해 드립니다. 바로 시작하죠! 중복값 포함한 경우 SELECT playerID FROM People; 아래와 같이 People이라는 테이블에 playerID 칼럼에는 MLB 선수들의 ID가 담겨있습니다. SELECT COUNT(nameFirst || ' ' || nameLast) AS Cnt_All FROM People; People 테이블에 담겨 있는 선수는 아래와 같이 19,878명입니다. DISTINCT: 중복값 제외 SELECT COUNT(DISTINCT(nameFirst || ' ' || nameLast)) AS Cnt_unique FROM People; 동명이인인 프로선수가 많다는 점에서 같은 이름..

안녕하세요, 오늘은 서로 다른 칼럼의 데이터를 병합하는 방법에 대해 공유해 드립니다. 이번 포스팅에서도 SQLite 및 연습용 데이터셋(MLB 선수 정보)을 기반으로 설명해 드립니다. SQLite 및 연습용 데이터셋 설치가 필요하신 분은 아래 포스팅을 참고해 주세요. heytech.tistory.com/11?category=453619 [SQL] SQLite 및 연습용 데이터셋 설치하기! 오늘부터 SQLite 데이터베이스를 활용하여 SQL의 기본적인 문법을 빠르고 쉽게 전달해 드립니다. 바로 시작하죠! 목차 1. SQLite란? 2. SQLite 설치 3. SQLite Studio 설치 4. 연습용 DB 설치: Baseball Databank.. heytech.tistory.com 바로 시작하죠! 데이터..

안녕하세요, 오늘은 주피터 노트북의 유용한 단축키를 공유해 드립니다. 아래 표를 참고해 주세요! 단축키 설명 a 위에 셀 추가하기 b 아래에 셀 추가하기 dd (2번) 해당 셀 삭제하기 c 해당 셀 복사하기 x 해당 셀 잘라내기 v 선택 셀 아래에 붙여넣기 shift + m (MacOS: ⬆️ + m) 선택 셀과 아래에 있는 셀 합치기 (병합) o 코드 실행 결과 펼치기/접기 y 해당 셀을 코드 입력 모드로 변경 m 해당 셀을 markdown 입력 모드로 변경 ctrl(cmd) + s 주피터 노트북 파일 저장 ESC 명령 입력 모드로 전환 그럼 오늘도 즐거운 하루 보내시길 바랍니다 :) 고맙습니다.