본문 바로가기
DB 공부하기

230522_DB복습

by 보랏 2023. 5. 23.

안녕하세요. 보랏입니다.

 

어제 진행하였던 수업에 대해서 간단하게 복습하겠습니다.

 

 

 

파이썬 KoNLPy

  • 한국어 정보처리를 위한 파이썬 패키지 
  • KoNLPy 활용 시 한국어 문서에 대하여 형태소 분석, 품사 태깅 등을 수행 가능

 

설치 방법

1. Anaconda Prompt 열기

pip install konlpy

 

2. jupyter 실행 후 라이브러리 import

from konlpy.tag import Mecab, Komoran

tokenizer = Komoran()

 

※ JVM 관련 오류 발생 시 현재 JAVA가 설치되어 있지 않아 발생하는 오류로 설정 필요

  • 오라클 자바 다운로드 사이트 접속 후( https://www.oracle.com/kr/java/technologies/downloads/#jdk20-windows) x64 MSI Installer 다운로드 
  • 설정 - 시스템 환경 변수에 들어가 시스템 내용에 해당 내용 추가

 

 

3. 한국어 단어 입력

tokenizer = Komoran()
tokenizer.pos("아버지 가방에 들어가신다")

 

 

 

eval 함수

  • 매개변수로 받은 expression(=식)을 문자열로 받아서 실행하는 함수 
  • 매개변수로 받은 expression은 파이썬에서 실행 가능한 문자열이 들어와야 하며, 문자열로 들어온 expression을 파이썬이 실행해주는 함수
    • expression이란 : 값, 연산자, 변수 등 파이썬에서 사용하여 무언가를 표현할 수 있는 것

 

1. 주식시장 정보 request 정보 크롤링

import requests 
url = "https://api.finance.naver.com/siseJson.naver?symbol=011200&requestType=1&startTime=20210710&endTime=20220317&timeframe=day"
r = requests.post(url)
stock = eval(r.text.strip())
stock

 

 

import pandas as pd
pd.DataFrame(data = stock[1:], columns =stock[0])

 

 

 

'DB 공부하기' 카테고리의 다른 글

230523_DB복습  (0) 2023.05.23
Mini Project_딥러닝 활용 닮은 연예인 찾기 Django페이지 구현  (0) 2023.05.22
230503_DB복습  (0) 2023.05.03
230502_DB복습  (0) 2023.05.02
230427_DB복습  (0) 2023.04.27