TIL

· TIL/기타
구글 맵 API를 사용하기 위해서는 Google Cloud에 가입한 뒤 API 키를 받아야 한다. 무료 체험판 및 무료 등급 | Google Cloud $300의 무료 크레딧과 월별 한도까지 무료로 사용할 수 있는 Compute Engine, Cloud Storage 등 20여 개의 제품으로 Google Cloud에서 빌드하세요. cloud.google.com 시작하기를 누르고 과정을 따라가며 입력하다 보면 프로젝트 생성과 함께 최종적으로 API 키가 발급되고 아래와 같은 화면이 보이게 될 것이다. 그다음으로 라이브러리에 들어와서 필요한 API를 추가해주어야 한다. 사용할 Places API를 검색해 주고 노란색 박스친 부분을 클릭해 주면 된다.('관리'가 아닌 '사용'이라고 나타남) 그다음 다시 사용자..
한국어 정보처리를 위한 파이썬 패키지 KoNLPy를 사용하는 과정에서 오류가 발생했다. konlpy를 설치는 정상적으로 되었으나, 형태소 분석기를 사용하려 하자 아래와 같은 JVMNotFoundException이 발생하였다. JVMNotFoundException: No JVM shared library file (jvm.dll) found. Try setting up the JAVA_HOME environment variable properly. JAVA_HOME 환경 변수에 jvm.dll이 없어서 발생한 오류임을 알 수 있었다. 나 같은 경우는, 노트북 블루스크린 때문에 눈물과 함께 메인보드를 한 번 교체하면서 모든 데이터가 전부 초기화되면서 JAVA도 삭제되었다. 노트북에 깔린 언어라곤 파이썬만 존재..
크롬 115 이후 버전은 아래 링크를 참고해주세요. ChromeDriver 115 버전 이후 드라이버 다운로드 및 AttributeError 오류 해결 방법 현재 시점 기준(2023.08) 크롬 드라이버가 116 버전이 되면서 이전의 방법으로는 오류가 해결되지 않는다. 115, 116 버전으로 새로 업데이트됨에 따라 새로운 드라이버를 설치해주어야 하는데 설치 dduniverse.tistory.com 파이썬 Selenium으로 크롤링 시 크롬 드라이버를 실행할 때 다음과 같은 에러는 Chorme 버전과 ChromeDriver 버전이 맞지 않아서 발생하는 것이다. This version of ChromeDriver only supports Chrome version 97 이 글의 작성 시점(2023.05)으..
· TIL/python
geopy는 여러 지오코딩 웹 서비스를 위한 Python 라이브러리이다. 지오코딩(Geocoding): 고유명칭(주소나 산, 호수의 이름 등)을 가지고 위도와 경도의 좌표값을 얻는 것 geopy 라이브러리를 활용하여 다음과 같은 두 좌표(위도, 경도)간의 거리를 구할 것이다. lat, long은 고객 주소의 위경도, merch_lat, merch_long은 상점의 위경도이다. geopy 라이브러리를 사용하기 위해 먼저 pip를 이용해 설치한다. pip install geopy geopy 라이브러리에서 거리 계산을 위해 필요한 distance 모듈을 import 해준다. import geopy.distance distance 모듈은 두 지점에 대한 위도와 경도를 튜플 형태로 받아 거리를 계산한다. geop..
· TIL/python
다음과 같은 데이터프레임에 engine, mileage, max_power 등 각 값에 숫자와 문자가 함께 있는 컬럼들이 있다. 이런 컬럼들에서 숫자와 문자를 분리하기 위해 str.split() 함수를 사용할 수 있으며, 실행 결과는 다음과 같다. data['engine'].str.split() 이렇게 분리했을 때 숫자 값은 [0]번 인덱스에 존재하므로 다음과 같이 인덱스를 사용해 추출할 수 있다. data['engine'].str.split().str[0] 추출한 결과를 기존 데이터 프레임에 반영하기 위해서는 분리한 개수만큼의 코드를 반복해서 작성해야 한다. data['engine'] = data['engine'].str.split().str[0] data['engine_unit'] = data['en..
· TIL/python
DataFrame의 통계 정보를 확인하기 위해 describe()를 사용할 수 있다. 다음과 같이 int, object형의 데이터로 구성된 데이터프레임 data가 있다. 기본적으로 describe() 함수는 int, float 같은 숫자 데이터에 대한 통계 정보를 제공한다. data.describe() object형 데이터도 describe()를 사용할 수 있다. describe() 함수의 매개변수 include에 'object'를 전달해 주면 된다. data.describe(include='object') object 데이터에 describe 결과는 count, unique, top, freq 정보가 제공된다. count: 데이터의 개수 unique: 고윳값의 수(nunique의 결과와 같음) top:..
dduniverse
'TIL' 카테고리의 글 목록 (4 Page)