목록전체 글 (346)
Hey Tech
안녕하세요, 지난 시간에는 SELECT 구문을 통해 데이터를 출력하는 방법에 대해 다루어 보았습니다. heytech.tistory.com/12 [SQL] SELECT: 데이터 출력하기! (Feat. LIMIT) 안녕하세요, 오늘부터 SQLite Studio 환경에서 SQL 구문을 연습해 보는 시간을 갖도록 하겠습니다. SQLite Studio 및 연습용 데이터베이스를 아직 설치하지 않으신 분들은 아래 포스팅을 참고해 주세요 : heytech.tistory.com 오늘은 SQLite Studio 환경에서 데이터 정렬을 도와주는 ORDER BY 구문 활용방법에 대해 공유해 드립니다. SQLite/SQLite Studio 및 연습용 데이터셋 설치는 아래 포스팅을 참고해 주세요! heytech.tistory.c..
오늘은 파이썬을 통해 데이터프레임 내 결측치(Na, NaN, Null)를 제거/치환하는 방법을 공유해 드립니다. 바로 시작하죠! 라이브러리 import import numpy as np import pandas as pd 결측치 존재유무 확인 # 데이터프레임 내 null 데이터 개수 카운팅. np.sum(pd.isnull(데이터프레임)) 위 명령어를 통해 어떤 칼럼에, 몇 개의 결측치가 존재하는지 리스트의 형태로 하실 수 있습니다(아래 스크린샷 참고). 참고로 isnull 메소드는 데이터프레임에서 결측치가 존재하면 True를, 결측치가 아닌 데이터 위치에서는 False를 반환합니다. 결측치 제거하는 방법 # 데이터프레임 내 결측치가 포함한 모든 행을 제거 dataset_drop = dataset_orig..
오늘은 파이썬을 통해 이모티콘을 텍스트로, 텍스트를 이모티콘으로 변환하는 방법을 공유해 드립니다. 바로 시작하죠! 목차 1. emoji 라이브러리 설치 2. emoji 라이브러리 import 3. emoji-text 변환 3.1. emoji to text 3.2. text to emoji References 1. emoji 라이브러리 설치 pip install emoji 2. emoji 라이브러리 import import emoji 3. emoji-text 변환 3.1. emoji to text print(emoji.demojize('🍎')) print(emoji.demojize('🐶')) print(emoji.demojize('❤️')) emoji 라이브러리 내 demojize 메서드를 이용하여 텍스트..
안녕하세요, 오늘은 파이썬 람다(lambda) 함수에 대해 알아보겠습니다. 바로 시작하죠! 1. Lambda 함수는 언제 사용하면 좋을까? 파이썬에서 특정 기능을 구현하고 반복적으로 직관적으로 사용하기 위해 함수를 많이 사용하고 계실 겁니다. 예시로 어떤 값을 함수에 입력하면 제곱하여 반환해주는 함수를 만들어 봤습니다. def squareOut(input_data): return input_data**2 squared_value = squareOut(7) print(squared_value) # 49 출력 일회성으로 사용하기 위해 이러한 함수를 만드는 것은 매우 귀찮기도 하지만 메모리의 낭비를 유발하죠. 반면, lambda 함수의 사용은 메모리 유발을 방지할 뿐만 아니라 함수 형태의 기능을 만들 수 있는..
1. 테마 다운로드 pip install jupyterthemes 2. 변경가능한 테마 리스트 확인 jt -l # 변경가능한 테마 리스트를 보여줍니다. 총 9개의 테마를 지원합니다. - chesterish - grade3 - gruvboxd - gruvboxl - monokai - oceans16 - onedork - solarizedd - solarizedl 3. 테마 변경하기 jt -t [변경하고 싶은 테마 이름 입력] 변경하고 싶으신 테마 이름을 괄호 안에 넣어서 명령어를 입력해 주세요. 주피터 노트북 창을 새로고침 하시면 테마가 변경된 것을 확인하실 수 있습니다 :) # 예시 jt -t chesterish # 코드 입력 후 주피터 노트북 새로고침! 4. (Optional) 테마 관련 명령어 모음 ..
본 포스팅에서는 KoNLPy 라이브러리 내 Mecab 형태소 분석기의 고유명사 추가 방법을 알아봅니다. 목차 1. Mecab 고유명사 사전 접근 2. 고유명사 사전 등록하기 3. 고유명사 사전 업데이트 4. (Optional) 고유명사 사전 등록여부 확인 1. Mecab 고유명사 사전 접근 Mecab 폴더 접근 cd /Users/[USER_NAME]/mecab-ko-dic-2.1.1-20180720 먼저, 터미널/커맨드라인을 통해 mecab 설치 위치에 접근해 줍니다. mecab 설치 시에 파일 경로를 바꾸시지 않았다면 위와 같이 PC 사용자 ID 폴더에 위치해 있습니다. 저와 mecab 버전이 달라 폴더 이름이 다를 수 있으니 참고만 하시길 바랍니다. 고유명사 사전 접근 cd user-dic vi nn..
오늘은 파이썬 pandas 라이브러리를 통해 엑셀에서 특정 열(column)이나 행(row)을 불러오는 방법을 공유해 드립니다. 바로 시작하죠! 1. pandas 라이브러리 import import pandas as pd pandas 설치가 안된 경우: 아래 코드를 커맨드라인/터미널/주피터노트북 환경 중에서 설치부터 진행해 주세요. pip install pandas 2. 데이터셋 불러오기 # 파일이 xlsx 형식인 경우, dataset = pd.read_excel([파일경로], sheet_name = [불러올 시트 이름]) # 파일이 csv 형식인 경우, dataset = pd.read_csv([파일경로], sheet_name = [불러올 시트 이름]) 파일 경로를 대괄호([]) 안에 따옴표('')안에 ..
안녕하세요, 오늘부터 SQLite Studio 환경에서 SQL 구문을 연습해 보는 시간을 갖도록 하겠습니다. SQLite Studio 및 연습용 데이터베이스를 아직 설치하지 않으신 분들은 아래 포스팅을 참고해 주세요 :) heytech.tistory.com/11 [SQL] SQLite 및 연습용 데이터셋 설치하기! 오늘부터 SQLite 데이터베이스를 활용하여 SQL의 기본적인 문법을 빠르고 쉽게 전달해 드립니다. 바로 시작하죠! 목차 1. SQLite란? 2. SQLite 설치 3. SQLite Studio 설치 4. 연습용 DB 설치: Baseball Databank.. heytech.tistory.com 그럼 바로 시작하죠! SELECT: 출력 데이터 선택 SELECT * FROM Salaries L..