Python24 [Python] 파이썬 가상환경 만들기 가상환경 만들어야 하는 이유 파이썬에서는 pip를 통해 패키지를 설치하는데, 이 패키지들은 보통 파이썬 설치 폴더인 Lib/site-packages에 저장됩니다. 이렇게 설치된 패키지는 다른 모든 파이썬 스크립트에서도 사용 가능합니다. 하지만 프로젝트를 여러 개 개발할 때는 패키지 버전 문제가 발생할 수 있습니다. 예를 들어, 프로젝트 A에서는 패키지X의 1.5 버전을 사용해야 하고, 프로젝트 B에서는 2.0 버전을 사용해야 한다면 호환성 문제로 개발이 어려워질 수 있습니다. Python 가상환경 만드는 방법 원하는 경로에 project 폴더 만들기 명령 프롬프트 켜기 cd C:/project python -m venv env env라는 가상환경을 만든다는 뜻 cd env Scripts\activate... 🖥️ IT, 컴퓨터/🐍 Python 2023. 3. 16. [Python] 해당 폴더 안에 있는 파일들의 이름 불러오기 문제상황 특정 폴더 내의 모든 파일 이름들을 파이썬에서 불러오고 싶다. 해결방법 import os path = "./" file_list = os.listdir(path) file_list 이와같이 파일명이 가나다순으로 출력된다. 🖥️ IT, 컴퓨터/🐍 Python 2023. 3. 7. [python] 하버사인(Harversine) 설치 하버 사인(Haversine) 설치하기 pip install haversine 하버 사인(Haversine) 패지키 불러오기 from haversine import haversine 거리를 계산하기 # 위경도 입력 Seoul = (37.541, 126.986) #위도, 경도 순 Toronto = (43.65, -79.38) # 거리 계산 haversine(Seoul, Toronto, unit = 'km') 🖥️ IT, 컴퓨터/🐍 Python 2023. 3. 1. [Python] 공공데이터 포털 API를 활용한 아파트 매매 실거래가 데이터 구득 공공데이터포털의 오픈 API를 활용하면 아파트 매매 실거래가 데이터를 구득할 수 있다. 준비물 API 인증키가 필요하여, 아래에는 인증키를 발급받는 과정을 설명한다. https://www.data.go.kr/data/15058747/openapi.do 국토교통부_아파트매매 실거래자료 부동산 거래신고에 관한 법률에 따라 신고된 주택의 실거래 자료를 제공 www.data.go.kr 링크로 들어가면 바로 아파트 매매 실거래 자료 데이터에 접속 가능하다. 혹은 공공데이터 포털 https://www.data.go.kr/index.do > 부동산거래관리 정보 > 두 번째 페이지 국토교툥부_아파트매매 실거래자료 클릭 활용신청 활용목적 간단히 쓰고 활용신청한 후 승인 기다리기 마이페이지에 들어가면 승인된 것 확인 가능.. 🖥️ IT, 컴퓨터/🐍 Python 2023. 1. 10. [Python] 시각화 라이브러리 matplotlib의 cheat sheet matplotlib는 데이터를 시각화하기 위한 대표적인 라이브러리이다. 출처 https://matplotlib.org/cheatsheets/ 🖥️ IT, 컴퓨터/🐍 Python 2023. 1. 9. [Python] 파이썬으로 지도 그리기 (2) color map 선택 (feat. branca) from branca.colormap import linear colormap = linear.YlGn_09.scale( unemployment.Unemployment.min(), unemployment.Unemployment.max() ) print(colormap(5.0)) colormap 출처 https://python-visualization.github.io/branca/colormap.html#module-branca.colormap branca.colormap — branca 0.6.0 documentation colors (list-like object with at least two colors.) – The set of colors to be used for interpolation. .. 🖥️ IT, 컴퓨터/🐍 Python 2023. 1. 9. [Python] 파이썬으로 지도 그리기 (1) Map tile의 종류 (feat. Folium) Open street map Folium defaults to using openstreetmap tiles. You can also access these tiles with: 1 folium.TileLayer('openstreetmap').add_to(my_map) Map Quest Open Similar to open street map, mapquestopen tiles are a good general purpose tile set. 1 folium.TileLayer('mapquestopen').add_to(my_map) MapQuest Open Aerial Mapquest also provides open aerial photography to use as map tiles: 1 folium... 🖥️ IT, 컴퓨터/🐍 Python 2023. 1. 9. [Python] 파이썬 테이블 열 이름이 밀려나는 오류 문제상황 이와 같이 표를 불러왔을 때 열 이름이 몇 칸 밀려서 시작하는 오류가 발생했다. 이로 인해 끝에는 무수한 NaN이 생성되었다. 문제 해결 엑셀에서 해당 csv 파일을 열어 다시 저장해준 후, 다시 파이썬에서 불러오니 해결되었음 🖥️ IT, 컴퓨터/🐍 Python 2022. 11. 27. [Python] 파이썬으로 GIS하기 : GeoPandas로 간단한 지오프로세싱 수행하기 (좌표계 설정, join, spatial join, intersect, 지도 그리기) 0. 준비물 실습 시 사용하는 데이터는 (1) 집계구 영역 shp파일, (2) 행정동 shp파일 (3) 집계구 단위 서울 생활인구 데이터 (csv) 세 가지다. 이 shp 파일의 투영좌표계는 UTM-K (EPSG:5179)이다. https://data.seoul.go.kr/dataList/OA-14979/F/1/datasetView.do 열린데이터광장 메인 데이터분류,데이터검색,데이터활용 data.seoul.go.kr 생활인구 데이터는 여기에서 내려받는다. 1. GeoPandas로 shp 파일 불러오기 import geopandas as gpd shape_oa = gpd.read_file("Geopandas/OutputArea.shp", encoding = "CP949") 지오판다스에서는 read_fil.. 🖥️ IT, 컴퓨터/🐍 Python 2022. 11. 26. [Python] ★★★★카카오맵 API를 사용해 지오코딩하기 (주소를 경위도로 변환) 오늘은 아래의 이전 포스팅에 이어, Python과 카카오맵 API를 활용하여 지오코딩하는 방법을 정리한다. https://kimhongsi.tistory.com/entry/R-%EC%B9%B4%EC%B9%B4%EC%98%A4%EB%A7%B5-API%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%B4-%EC%A7%80%EC%98%A4%EC%BD%94%EB%94%A9%ED%95%98%EA%B8%B0-%EC%A3%BC%EC%86%8C%EB%A5%BC-%EA%B2%BD%EC%9C%84%EB%8F%84%EB%A1%9C-%EB%B3%80%ED%99%98 [R] 카카오맵 API를 사용해 지오코딩하기 (주소를 경위도로 변환)오늘은 R로 카카오맵 API를 사용해 지오코딩하는 방법을 기록해봅니다. 준비물 .. 🖥️ IT, 컴퓨터/🐍 Python 2022. 11. 26. [Python] 구글맵 API를 사용해 지오코딩하기 (주소를 경위도로 변환) 오늘은 예전에 업로드한 R로 지오코딩하는 글에 이어, Python으로 지오코딩 하는 방법을 정리하려 한다. https://kimhongsi.tistory.com/entry/R-%EC%B9%B4%EC%B9%B4%EC%98%A4%EB%A7%B5-API%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%B4-%EC%A7%80%EC%98%A4%EC%BD%94%EB%94%A9%ED%95%98%EA%B8%B0-%EC%A3%BC%EC%86%8C%EB%A5%BC-%EA%B2%BD%EC%9C%84%EB%8F%84%EB%A1%9C-%EB%B3%80%ED%99%98 [R] 카카오맵 API를 사용해 지오코딩하기 (주소를 경위도로 변환) 오늘은 R로 카카오맵 API를 사용해 지오코딩하는 방법을 기록해봅니다. 준비물 .. 🖥️ IT, 컴퓨터/🐍 Python 2022. 11. 26. [Python] GeoPandas 설치 (Windows 11) 현재 환경 - Windows 11 - Python 3.8 설치 과정 0. 본인의 파이썬 버전 확인 먼저할 것! 아래를 입력하여 버전을 확인한다. 만약 3.10이라면 아래 필요한 패키지 중 하나가 없으니 가상환경을 새롭게 만들어 3.9혹은 그 이하로 맞추어주자. import platform print(platform.python_version()) https://kimhongsi.tistory.com/entry/%EC%A3%BC%ED%94%BC%ED%84%B0-%EB%85%B8%ED%8A%B8%EB%B6%81%EC%97%90%EC%84%9C-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EB%B2%84%EC%A0%84-%ED%99%95%EC%9D%B8%ED%95%98%EA%B8%B0 주피터 노트북에서.. 🖥️ IT, 컴퓨터/👩🏻💻 IT 2022. 11. 19. 이전 1 2 다음 반응형