반응형 전체 글78 두 개의 판다스 데이터프레임에서 중복되지 않는 항목(차집합)만 걸러내는 방법 목차 1. 주제 소개 2. 판다스로 차집합 구하기 1. 주제 소개 간단한 판다스 사용 요령을 하나 소개한다. 두 개의 데이터프레임을 비교, 대조하는 메서드로서 판다스는 join과 merge를 제공한다. 아마 데이터프레임 간에 겹치는 항목들, 즉 교집합을 구하는 데에 가장 자주 사용할 것이다. 그런데 join과 merge에 관한 판다스 문서를 보면 데이터프레임 간에 겹치치 않는 항목들, 즉 차집합을 구하는 방법은 나와 있지가 않다. 예를 들어, 위의 도표에서 B가 기존에 가지고 있던 목록이고, A가 새로 확보한 목록인 경우, 기존 목록에는 없고 새로 확보한 목록에만 있는 항목을 뽑아내려면 어떻게 해야 할까? 2. 판다스로 차집합 구하기 아래의 자료를 대조하고 싶다고 가정하자. df1은 지난 달의 손님 목록.. 2022. 5. 4. 공공데이터포털 API 활용해 부동산 실거래가 데이터 가져오기/파이썬에서 xml 데이터 처리하는 방법 목차 1. 주제 소개 2. XML 데이터 처리하기(xml 모듈) 3. XML 데이터를 판다스 데이터프레임으로 변환하기 1. 주제 소개 앞서 파이썬으로 공공데이터포털 오픈 API를 활용하는 방법을 소개한 적이 있다. 파이썬으로 공공데이터포털(data.go.kr) 오픈 API 활용하기 예제/국세청 사업자등록 상태 조회 파이썬으로 공공데이터포털(data.go.kr) 오픈 API 활용하기 예제/국세청 사업자등록 상태 조회 목차 1. 주제 소개 2. API 활용신청하고 포털에서 API 사용해 보기 3. 파이썬으로 API 활용하기 1. 주제 소개 정부에서는 공공데이터의 제공 및 이용 활성화에 관한 법률 제21조에 따라 공공데이터포 codealone.tistory.com 위 예제의 경우 API 응답이 json 형식이.. 2022. 5. 1. 텍스트 에디터(Vim, nano 등)로 리눅스 커맨드를 편리하게 편집하고 실행하기/linux, termux, bash 목차 1. 주제 소개 2. 새 커맨드를 실행하려는 경우 3. 직전 커맨드를 편집하려는 경우 1. 주제 소개 리눅스(linux) 환경에서는 터미널(Bash, Zsh 등)에 명령어를 입력해 원하는 작업을 실행한다. 이때 모든 커맨드를 직접 입력하는 경우도 있겠지만, 대부분 인터넷 검색 결과를 붙여 넣을 것이다. 인터넷에서 찾은 커맨드를 수정 없이 그대로 실행 가능하는 경우, 또는 수정이 필요하더라도 커맨드가 짧아 편집이 용이한 경우라면 괜찮지만, 때때로 커맨드 라인에서 명령어를 수정하는 작업이 꽤 번거롭게 느껴질 것이다. 아래 위 방향키를 사용할 수 없어 커서의 이동이 제한적이기 때문이다. 커맨드를 실행한 결과 오류가 발생해서 특정 부분만 수정하려는 경우에도, 커맨드 라인에서는 수정 작업이 조금 번거롭게 느.. 2022. 4. 25. 파이썬 함수 실행 속도를 1000배 빠르게 해주는 모듈/functools, cache 데코레이터,재귀함수, 피보나치 수열 목차 1. 주제 소개 2. 예제 함수 소개 3. cache 데코레이터 소개 1. 주제 소개 앞서 이 블로그에 파이썬의 연산 속도를 빠르게 만들어 주는 NUMBA 라이브러리를 소개한 적이 있다. 파이썬(Python) 속도를 100배, 1000배 빠르게 해주는 라이브러리(numba) 파이썬(Python) 속도를 100배, 1000배 빠르게 해주는 라이브러리(numba) 서론 ※ 시간이 없으면 바로 본론으로! 파이썬에 대해 공부하다보면 자주 보는 말이 있다. 파이썬이 요즘 대세이다, 파이썬은 배우기 쉽다, 파이썬은 활용 폭이 넓다 등등... 위와 같은 장점들과 codealone.tistory.com 이번에 소개하려는 내용도 파이썬 함수의 실행 속도를 빠르게 해주는 방법인데, 위에 소개한 내용과는 작동 원리와 .. 2022. 4. 23. Go언어(golang)로 공공데이터포털(data.go.kr) 오픈 API(국세청 사업자등록 상태 조회) 활용하기/REST API, HTTP request 목차 1. 주제 소개 2. Go언어로 API 활용하기 1. 주제 소개 이 글은 기존에 소개한 파이썬을 이용한 오픈 API 활용법과 같은 내용으로, 아래 게시글의 내용 중 3번 부분을 Go언어 버전으로 바꾼 것이다. 파이썬으로 공공데이터포털(data.go.kr) 오픈 API 활용하기 예제/국세청 사업자등록 상태 조회 파이썬으로 공공데이터포털(data.go.kr) 오픈 API 활용하기 예제/국세청 사업자등록 상태 조회 목차 1. 주제 소개 2. API 활용신청하고 포털에서 API 사용해 보기 3. 파이썬으로 API 활용하기 1. 주제 소개 정부에서는 공공데이터의 제공 및 이용 활성화에 관한 법률 제21조에 따라 공공데이터포 codealone.tistory.com API가 무엇인지, 공공데이터포털에서 오픈 A.. 2022. 4. 16. termux에서 vim 코드 추천(자동 완성) 플러그인(YouCompleteMe) 설치, 사용하기/스마트폰 코딩, 태블릿 코딩 목차 1. 주제 소개 2. YouCompleteMe 설치하기 3. 사용팁(미리보기 창 닫는 방법) 1. 주제 소개 필자는 스마트폰과 태블릿에서 리눅스 환경을 사용 가능하게 해주는 termux와 인기 있는 텍스트 에디터인 vim 사용법에 관해서 게시글을 여럿 올렸다. 스마트폰(태블릿)에서 Git 사용하기/termux, github 스마트폰(태블릿)에서 Git 사용하기/termux, github 목차 1. termux 소개, 설치 방법 2. 저장 공간 설정 3. Git 설치하고 사용해보기 앞서 안드로이드 스마트폰에서도 파이썬을 사용할 수 있을 뿐만 아니라, spck editor를 사용해서 github 레포지토리를 클론 codealone.tistory.com 스마트폰에서 파이썬(Python) 코딩 및 주피터노.. 2022. 4. 15. 이전 1 2 3 4 5 ··· 13 다음 반응형