본문 바로가기

분류 전체보기106

SQL 기본 질의어 정리 이번 포스팅에서는 데이터베이스 테이블을 생성하고 조작할 수 있는 SQL(Structured Query Language) 언어에 대해 살펴보겠습니다. SQL은 '구조화된 질의 언어'로 데이터베이스의 표준 질의 언어입니다. SQL은 데이터 정의 언어(DDL : Data Definition Language)와 데이터 조작 언어(DML : Data Manipulation Language)로 나눌 수 있는데 DDL은 스키마 정의, 테이블 삭제, 테이블 스키마 변경 등의 기능을 제공하고 DML은 레코드 추가, 삭제, 수정, 검색 기능을 제공합니다. 먼저 데이터 정의어를 살펴보겠습니다. (1) 테이블 생성 CREATE TABLE 명령은 테이블의 이름과 컬럼의 이름, 데이터 타입을 기술하여 새로운 테이블을 생성해 줍니.. 2020. 5. 21.
컴퓨터 자녀보호 및 유해사이트 차단 이번 포스팅에서는 Windows 10에서 제공하는 컴퓨터 자녀보호 및 유해사이트 차단 기능에 대해 알아보겠습니다. 먼저 윈도우에서 제공하는 자녀 보호 기능을 사용하기 위해서는 본인의 윈도우 계정으로 로그인을 해야 합니다. 만일 컴퓨터 로그인 설정에서 로컬계정으로 로그인 하였다면 가족 구성원이 추가되지 않습니다. 윈도우 계정으로 로그인하기 위해서 좌측 하단의 윈도우 아이콘을 클릭하시고 [설정]->[계정]을 차례로 클릭하여 사용자 정보를 확인해주세요. 윈도우 계정으로 로그인되었다면 아래와 같은 화면을 보실 수 있습니다. 이제 자녀 계정을 추가하기 위해 설정 화면 좌측 메뉴에서 [가족 및 다른 사용자] 항목을 클릭해 보겠습니다. [가족 및 다른 사용자] 화면에서 [가족 구성원 추가]를 클릭하면 아래와 같은 창.. 2020. 5. 20.
R 프로그래밍[2] - 텍스트 마이닝 이전 포스팅에서 RStudio 설치 및 기본 함수 사용법, 패키지 등에 대해서 살펴보았습니다. 이번 포스팅에서는 문자로 된 데이터에서 가치 있는 정보를 얻어 내는 분석 기법인 '텍스트 마이닝' 방법에 대해 살펴보겠습니다. 텍스트 마이닝(Text Mining)을 하기 위해서 가장 먼저 해야 하는 일은 바로 문장을 구성하는 품사들을 파악하는 '형태소 분석(Morphology Analusis)'입니다. 형태소 분석을 통해 어절들의 품사를 파악하여 명사, 동사, 형용사 등 의미를 가진 단어들을 추출하고 각 단어들이 얼마나 많이 등장했는지 확인하게 됩니다. 이후 빈도표를 만들어서 이를 시각화 하면 분석하고자 하는 문서에 대한 유의미한 트렌드를 확인할 수 있습니다. 텍스트 마이닝을 하기 위해서는 먼저 패키지들을 설.. 2020. 5. 19.
KoNLP 패키지 설치 오류 해결 방법 이번 포스팅에서는 R 패키지 중 텍스트 마이닝을 위한 KoNLP 패키지 설치시 발생하는 오류에 대해 살펴보겠습니다. 다른 R패키지와는 달리 KoNLP 패키지는 설치가 쉽지 않았습니다. 필자도 텍스트 마이닝 분석을 사용하기 위해 KoNLP 패키지 설치를 하려고 했으나 여러가지 설치 에러가 발생하면서 시간을 허비하게 되었습니다. KoNLP 설치시 발생했던 오류를 정리하여 같은 문제로 고생하지 않도록 포스팅을 올립니다. 먼저 KoNLP 패키지를 설치하려면 내 컴퓨터에 Java 패키지가 설치되어 있어야 합니다. 필요한 패키지는 자바실행환경을 제공해 주는 Java JRE가 필요하지만 필자는 통합개발도구인 JDK를 설치하였습니다. 구글에 'JAVA JDK 다운로드'를 검색하시면 JAVA SE를 무료로 다운받아 설치.. 2020. 5. 18.