본문 바로가기

분류 전체보기187

R Studio에서 한글 주석 사용 및 저장을 위한 세팅 기본적으로는 영어로 작성하는것이 가장 안정적입니다. 1. 기본 언어 설정 : Sys.setlocale("LC_ALL", "korean") 콘솔 창에서 위 명령어를 입력하시면 됩니다. 2. 저장시 깨지지 않게 : 1. Tools -> Global Options 2. Code -> Saving -> Change -> UTF-8 -> OK -> OK 끝 2019. 9. 30.
주피터 노트북에서 package 만들고 import 하기. 1.라이브러리로 사용할 폴더를 만든다 2.해당 폴더에 각각의 모듈과 __init__ 파일을 .py로 만들어 준다 - 주피터노트북의 기본 확장명은 .ipynb이니 rename을 통해서 바꾼 후 원래의 코드를 복붙하거나 확장변경하여 다운받은 후 다시 업로드 해주는 방법 중 편한 방법을 쓰면 될 듯. 확장자명이 .py여야만 라이브러리가 작동했음.( 다른 방법이 있다면 댓글로 알려주시면 감사하겠습니다.) 2019. 9. 16.
[웹 코딩사이트] https://repl.it/ The world's leading online coding platform Powerful and simple online compiler, IDE, interpreter, and REPL. Code, compile, and run code in 50+ programming languages: Clojure, Haskell, Kotlin (beta), QBasic, Forth, LOLCODE, BrainF, Emoticon, Bloop, Unlambda, JavaScript, CoffeeScript, Scheme, APL, Lu repl.it 유튜브로 파이썬 공부하다가 찾은 페이지 입니다. 유용하게 쓰였으면 좋겠네요 ㅎㅎ 2019. 9. 9.
네이버 메일제목 크롤링 [28] 기본적인 환경을 세팅해주고 크롬드라이버를 이용하여 로그인 화면으로 가줍니다 (이해 안되는 부분이 있으시다면 이전 포스팅 인스타 크롤링을 먼저 보시거나 댓글로 남겨주세요) [23]은 완전자동화 하여 사용하실 때 id와 비밀번호를 '' 사이에 미리 입력하여두시면 됩니다. [37]은 id와 pw를 입력받아서 나중에 로그인 할 때 참조값으로 쓸 때 사용 해 주시면 됩니다. [18] 원래 send_keys를 이용하려 하였으나 네이버에서 send_keys를 이용할 경우 자동입력 방지 page로 넘어가게 만들어 두어 자동화에 실패하게 됩니다.(1년 전 쯤 패치 한 듯) [29] 따라서 스크립트를 이용하여 id와 pw를 입력합니다. (주석에 후회가 아니고 우회입니다;; 후회되네요) [30] XPath를 이용하.. 2019. 9. 4.
파이썬으로 인스타 이미지 크롤링하기 크롬드라이버 다운 chrome://version/ 위 주소로 들어가 자신의 크롬버전을 확인 후 https://chromedriver.chromium.org/downloads 이 주소로 들어가 자신의 크롬버전에 맞는 크롬드라이버를 설치 작업할 폴더에 다운하여 압축해제 하고, img 폴더를 미리 만들어 줍니다. 사용할 라이브러리(패키지)를 불러와줍니다. 인스타그램에 로그인 한 후 태그검색 하여 해당 url을 복사후 붙여넣기 합니다 크롬 개발자 도구(Ctrl + Shift + I)를 눌러 엘리멘트에 들어가 html 구조를 분석하여 이미지한개짜리의 클래스명을 추출해줍니다. 아래와 같이 변수명을 설정해준 후 insta = soup.select('.Nnq7c.weEfm') 괄호안에 넣어 이미지클래스를 선택하여 ht.. 2019. 9. 3.
캐글 첫 시작 캐글이 도대체 뭘까? 캐글(Kaggle)은 2010년 설립된 예측모델 및 분석 대회 플랫폼이다. 기업 및 단체에서 데이터와 해결과제를 등록하면, 데이터 과학자들이 이를 해결하는 모델을 개발하고 경쟁한다. 2017년 3월 구글에 인수되었다 -위키백과- 뭐.. 일단 이러하다고 한다. 캐글의 메인 페이지에는 아래와 같은 5가지의 카테고리가 있다 이 외에도 기타 Jobs, User Rankings, Tags/ Blog Documentation, Host a Competition, Support/Contact 등이 있다. Competitions Datasets Notebooks Discussion Courses 1. 이 플랫폼의 가장 핵심파트인 대회부분이다. 수많은 팀들이 여러가지 문제를 두고 상금을 두고 경쟁한.. 2019. 9. 3.