분류 전체보기

    Could not determine jupyterlab build status without nodejs

    갑자기 주피터랩의 아이콘들이 반밖에 안뜨는 현상이 발생했음.. 찾아보니까 nodejs문제인거 같아서 long term 버전으로 nodejs를 다시 설치했더니 말끔하게 해결됐다 https://nodejs.org/en/download/ Download | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org https://stackoverflow.com/questions/51027976/could-not-determine-jupyterlab-build-status-without-nodejs Could not determine jupyterlab build status without nodejs I'..

    [HackerRank] Revising the Select Query II

    select name from city where population > 120000 and countrycode ='usa';

    [HackerRank] Revising the Select Query I

    select id, name, countrycode, district, population from city where population > 100000 and countrycode='usa'; 프로그래머스 sql 고득점 kit 거의 다 풀어서 여기 있는 문제들 앞으로 풀어볼 예정! + 생각보다 자잘한 문제가 많아서 푼 다음 한번에 정리해야겠습니다 https://www.hackerrank.com/domains/sql Solve SQL Code Challenges A special-purpose language designed for managing data held in a relational database. www.hackerrank.com

    [Seaborn] legend 위치 옮기기

    seaborn.move_legend 사용하기 https://seaborn.pydata.org/generated/seaborn.move_legend.html seaborn.move_legend — seaborn 0.12.2 documentation seaborn.move_legend seaborn.move_legend(obj, loc, **kwargs) Recreate a plot’s legend at a new location. The name is a slight misnomer. Matplotlib legends do not expose public control over their position parameters. So this function creates a new legend, seabor..

    [Python] FutureWarning: `distplot` is a deprecated function and will be removed in a future version. Please adapt your code to use either `displot` (a figure-level function with similar fle..

    [Python] FutureWarning: `distplot` is a deprecated function and will be removed in a future version. Please adapt your code to use either `displot` (a figure-level function with similar fle..

    seaborn 패키지 에서 distplot이 사라지고 histplot으로 바뀐것이므로 distplot 대신 histplot을 적용해주면 된다 sns.histplot('Age',kde=True,linewidth=0) # 히스토그램 kdeplot 전부 보이게 하려면 # kde_kws 옵션 수정할것 sns.histplot('Age',kde=True,linewidth=0,kde_kws=dict(cut=3)) 참고자료 https://gist.github.com/mwaskom/de44147ed2974457ad6372750bbe5751 A guide to replacing the deprecated `seaborn.distplot` function. A guide to replacing the deprecated `..

    [Python] ValueError: Setting a random_state has no effect since shuffle is False. You should leave random_state to its default (None), or set shuffle=True.​

    [Python] ValueError: Setting a random_state has no effect since shuffle is False. You should leave random_state to its default (None), or set shuffle=True.​

    kfold = KFold(n_splits=10, random_state=22, shuffle=True) KFold() 에 random_state를 설정하고 shuffle 설정을 안해줘서 그런것 shuffle=True를 넣어주면 해결됨!

    공공데이터포털 Open API를 JSON으로 불러오기

    공공데이터포털 Open API를 JSON으로 불러오기

    공공데이터를 분석하다보면 csv형식으로 제공되지 않는 데이터가 많다. API로 제공되는 데이터는 따로 파싱해주어야 하는데 매번 쓰면서도 정리를 안 해둬서 이번 기회에 정리하기로 했다. 한번 배워두면 다른 곳에도 응용이 가능해서 유용하다 목표는 파이썬을 활용해서 공공데이터 포털의 Open API를 신청하고 데이터를 가져오는 실습을 진행하고 불러온 데이터는 pandas를 이용해서 데이터프레임으로 바꿔서 CSV파일로 만들기! 실습 데이터 https://www.data.go.kr/tcs/dss/selectApiDataDetailView.do?publicDataPk=15056633 환경부 국립환경과학원_생활계 물사용량 정보제공서비스 매년 전국 광역지자체(17개). 기초지자체(230개)에서 제출한 자료를 바탕으로 ..

    OSMnx 설치하기

    OSMnx 설치하기

    우선 Geopandas는 설치되어있는 상태였어서 에러는 안났다. 설치하기 - 공식 문서 https://osmnx.readthedocs.io/en/stable/ OSMnx 1.2.3 — OSMnx 1.2.3 documentation OSMnx 1.2.3 OSMnx is a Python package that lets you download geospatial data from OpenStreetMap and model, project, visualize, and analyze real-world street networks and any other geospatial geometries. You can download and model walkable, drivable, or bik osmnx.readth..

    [Geopandas] 기초 시각화, geojson 사용하기

    [Geopandas] 기초 시각화, geojson 사용하기

    파이썬으로 지오코딩을 해서 QGIS 에서 시각화 할 일이 많은데 파이썬으로는 안해본것 같다. 그러고 분석 공모전을 가끔 보면 파이썬만 사용해야 하는 경우가 있다. 그래서 정리하는 geopandas 사용방법 정확히는,, geopandas를 이용해서 csv파일에 존재하는 위경도의 좌표계를 변환하고 geojson 위에(shp데이터 역할) csv로 받은 데이터를 나타내는 방법(위경도 존재해야 함!) -> csv파일에 위경도가 없을 경우, 카카오 api나 구글 api를 써서 geocoding으로 위경도를 얻어야 한다. 사용 데이터셋 1. 전국 시군구 경계 geojson 파일 https://github.com/vuski/admdongkor 2. 서울시 마포구 (안심이) CCTV 설치 현황 http://data.se..

    [Python] tqdm

    [Python] tqdm

    파이썬 진행률 프로세스바 from tqdm import tqdm from tqdm import notebook # 주피터노트북 전용 - range 등 tqdm()으로 요소들을 감싸서 사용가능