본문 바로가기

전체 글31

191101 [데이터조작] Package 함수를 이용한 data frame 조작 학습목표 데이터 분석 업무에서 머신러닝 모델링이나 시각화를 위해 raw data 적절한 형태로 변환해야 한다. 즉, 데이터 변환, 필터링, 전처리 작업이 필요하다. 예컨대, NA나 결측값을 다른 방식으로 변경하는 등의 작업을 일컫는다. 이런 작업을 위해 데이터 처리에 특화된 Package들이 있다. 오늘은 특화 패키지 중 대표적인 2개와, 기본함수를 학습해 볼 것이다. plyr (플라이알) Pliers(집게형 공구) + r 이란 의미 = r을 사용하는 도구 -> 패키지 구현 언어 R R의 단점은 complier기반의 다른 언어에 비해 속도가 느린 단점이 있는데 이 것이 그대로 반영됨 dplyr(디플라이알) data frame + Pliers + R : C++을 기준으로 만들어져 dataframe을 r 로.. 2019. 11. 1.
학습 개요 (10월 11월) R기본 Data type Data Structure 제어문 기본 Package 함수 외부 Package사용 데이터구축 파일처리 (csv, excel, txt, ...) Web Crawling & Scraping 을 이용한 데이터 구축 Open API를 이용한 데이터 구축(JSON) Selenium을 이용한 동적 page 데이터 추출 데이터 조작 패키지 : plyr, dplyr, reshape2, etc package 함수를 이용한 data frame 조작 데이터 전처리 데이터 시각화 텍스트 분석 및 시각화 ggplot2, graphics 2019. 10. 31.
191031 [데이터구축] Kakao Open API 추출/ Selenium 자동 추출 데이터 구축 마지막 단계 TODAY - Kakao API(이미지 검색) + 찾은 image 파일로 저장 - Selenium을 이용한 동적 데이터 Crawling TOMORROW - 공공데이터포탈 (www.data.or.kr) - 데이터 전처리 [KAKAO API(이미지검색)로 이미지 찾고 파일로 저장하기] 이미지 검색을 위한 kakao 데이터에 대한 이해가 선행되어야 함 Tip. 로직 보다는 함수활용에 집중하는 R로 진행 할 예정 이용 패키지 : HTTR network연결을 통해 서버에 접속해 결과를 받아올 때 일반적으로 많이 사용하는 package HTTR을 왜 사용할까? 앞서 영화진흥 위원회 Open API 데이터를 추출할 때에는 httr 대신 jasonlite 패키지의 from jason함수를 사용.. 2019. 10. 31.
191030 [데이터구축] R을 이용한 Web Crawling 10/30(수) [학습목표] 지금까지 한 내용이 바탕이 됩니다. Step 1. R에서 JSON 데이터 처리 (selector & ______ 활용) Step 2. R에서 Crawling & Scraping 처리 - Naver 영화 댓글 - text scraping & image save - KAKAO API ( 이미지 검색 or 도서 검색 .. etc) [ Step1. R에서 JSON 데이터 처리하기] : selector & ______ 활용 1. MySQL Database Server(DBMS) 기동 2. Web application을 실행해서 도서검색 프로그램을 Web에 Deploy => 사용가능한 형태로 만들기 - eclipse로 서버를 구동하고 - 웹에 제대로 게시가 되었는지 주소를 입력하여 확인.. 2019. 10. 30.
191029 [데이터구축_준비] AJAX Json 데이터-웹 프로그래밍 [지난 시간: 도서검색 프로그램 완성하기] - step 2-3까지 완료 step1. 서버쪽에 도서정보에 대한 데이터 베이스가 존재한다 step2. 도서검색을 하는 프로그램이 우리에게 제공된다 step3. Open API를 이용하는 것과 동일하게 생각하면 된다 step4. 클라이언트는 서버쪽에 책 제목에 대한 키워드를 넘겨줄 것 step5. 서버는 해당 책을 찾아서 클라이언트에게 책에 대한 정보를 step6. JSON 형식으로 전달한다 step7. 이렇게 받은 정보를 JQuery로 화면에 예쁘게 출력 지난시간에 이어서 10월 29일(화) - 도서검색 프로그램 완성하기 웹프로그램 호출방식의 이해 (AJAX 와 Round trip) step 4~ (JSON Parsing) - Open API에 응용하기 (박스.. 2019. 10. 29.
191028 (3) [데이터구축_준비}JQuery-Method 1. 각각 떨어뜨려 출력하기 each 2. 삭제하기 (1) selector 로 찾은 요소를 삭제한다 $("#myDiv").remove() (2) selector로 찾은 요소는 남기고 아래(안에 있는) 자식요소를 모두 지우라는 의미 $("#myDiv").empty() 3. 추가하기 없는 것 만들어서 화면에 붙여보자 (1) 1단계: 제주 만들기 $()사이에 를 쓰면 를 만들어준다. $("").text() 값을 알아오는 함수 $("").text("aa") 주어진 값(aa)으로 값을 변경하는 함수 let region =$("").text("제주") (2) 2단계: 위치 잡아 붙이기 그러면 제주라는 글씨를 담은 li가 만들어지는데, 만들었으면 원하는 위치에 붙여야 한다 다음의 4가지 함수로 원하는 위치에 붙인다 .. 2019. 10. 28.