• 맥에서 Selenium 사용 시 Chrome driver 에러 해결

    El Capitan을 사용하다가 맥북을 리셋할 일이 생겨 Mojave로 업데이트했더니, Selenium 설치 후 크롬 드라이버를 사용하려 하자 에러가 발생했다. from selenium import webdriver chrome_path = "/usr/local/bin/chromedriver" driver = webdriver.Chrome(chrome_path) 발생한 에러는 아래와 같다. selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary 이에 대한 해결책을 구글링해보면 binary_location 옵션을 재설정하라는 해결책이 나온다. 하지만...


  • TimeSeries Data 다루기

    Motivation 기상청 기후 데이터를 분석할 일이 생겼다. 폭염과 일교차가 정말 심해지고 있는지, 최근 몇 년간 얼마나 어떻게 심해지고 있는지를 파악하기 위해서다. 그래서 TimeSeries data를 다루는 방법 및 DateTimeIndex 자료형에 대해 공부해보게 되었다. 데이터셋 기상자료개방포털 메인페이지>기후통계분석>기후분석>기온분석 (링크) 기간과 지역을 설정한 뒤, CSV 파일로 다운받을 수 있다. 인덱스 설정 1) 파일을 읽어들일...


  • 글또 3기를 시작하며

    글또 3기가 시작되었다. 글또를 통해 시작하게 된 이 블로그에도 글이 29개 쌓였다. 적다면 적은 숫자지만, 어쨌든 1년 반동안 최소 29번의 밤은 노트북 앞에 앉아 뭔가를 생산해냈다는 증거이니 나쁘진 않은 것 같다. 사실 글또 3기를 지원해야 할지 고민이 많았다. 2기 때도 같은 고민이 있었지만 이번엔 프로젝트 리더를 맡고 고군분투하느라 삶의 균형이...


  • 웹크롤링 시 xpath 사용하는 법

    Motivation Selenium을 활용해 인스타크램 웹뷰어 페이지를 스크래핑 해보는 중이다. HTML 구조가 깔끔하지 못해 class를 찾는 것만으로 원하는 데이터를 뽑아내지 못하는 경우가 생겼다. xpath를 이용하면 좀 더 쉽게 처리할 수 있을까 싶어 배워보기로 했다. 아래는 DataCamp의 Web Scraping in Python 강의를 들으며 발췌/요약한 내용이다. XPath Notation이란? HTML의 트리 구조를 네이게이팅하기 위해...


  • [독서후기] 김창준 님의 <함께 자라기: 애자일로 가는 길>

    읽게 된 계기 4월 초, 새로운 멤버들과 프로젝트를 시작하게 되면서 출근길 강남교보에 들러서 질렀다. 이 책을 알게 된 건 작년 11월 출간됐을 때 SNS를 통해서였다. 예전부터 블로그를 통해 김창준님의 내공을 알고 있었기 때문에, 꼭 읽어보기로 찜해뒀었다. 그리고 올해. 이력서상 10년차, 육아휴직 제외하고 실무경력 8년차에 접어들면서 드디어 프로젝트 리딩을 맡게 되었다....