파이썬(Python)20 파이썬-우편번호API 이용 우편번호 찾기(1) 서비스 기능을 개발하거나 데이터 정제작업을 하는 과정에서 주소정보 기반으로 우편번호가 필요한 경우가 있습니다.어디서나 쉽게 보는 주소 검색으로 우편번호 찾기 기능을 파이썬으로 간단하게 만들어 보고자 합니다. 1. 우편번호 조회 방법여러 방법이 있겠지만 무료로 사용할 수 있는 공공데이터 포탈의 정보를 활용하는 방법에 대해 설명하겠습니다.다양한 서비스 개발에 있어서 원천 데이터 확보를 위해 공공데이터 포탈의 활용은 도움이 많이 됩니다. https://www.data.go.kr/ 공공데이터 포털국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datasewww.data.go.k.. 2024. 12. 19. 데이터프레임 데이터 정렬하기 - 다양한 옵션 활용 파이썬 데이터프레임으로 데이터를 보거나 결과 값을 다운로드 받기 위해 몇가지 정렬 옵션을 사용하면 좀 더 쉽게 데이터를 확인할 수 있습니다. 아래의 몇가지 방안을 참고하여 원하는 데이터 정렬방법을 골라서 사용하면 되겠습니다. 1. 가장 기본인 특정 열 기준 정렬하기sort_values 사용하여 정렬하고자 하는 컬럼명을 지정df = df.sort_values(by='column_name') 2. 여러 열을 기준으로 정렬하기컬럼을 array 로 지정df = df.sort_values(by=['column1', 'column2']) 3. 내림차순 정렬하기옵션을 지정하지 않으면 오름차순ascending 을 False 로 지정하면 내림차순으로 정렬df = df.sort_values(by='column_n.. 2024. 11. 18. 파이썬에서 NaN, None 데이터 다루기 파이썬에서 데이터 가공을 위해 가장 어려운 부분중 하나가 결측치 데이터 입니다.데이터 가공시 많이 사용하는 데이터프레임에서 결측치 데이터를 삭제하고 처리하면 가장 깔끔하겠지만 일부 항목에서 부분 결측치의 경우 행 전체를 삭제하기 어려움이 발생합니다. 값이 누락된 경우 해당 열의 데이터 타입의 특성에 따라 NaN, None 과 같이 다르게 보이게 됩니다.이와 같은 값을 포함한 채 데이터 가공을 하는 방법에 대해 몇가지 예시를 들어 설명하고자 합니다. 1. NaN 과 None 의 차이NaN (Not a Number)수치형 데이터 타입에서 숫자가 아닌 값을 나타냄NaN 의 타입은 'float' 로 수치연산에 포함될 수 있으며 연산 결과는 NaN 으로 유지예를들어 Pandas 나 Numpy 에서는 수치형 데이.. 2024. 11. 14. [업무자동화]파이썬으로 청구서 자동생성하기 파이썬을 업무 생산성을 높이기 위한 툴로서 사용한 예시를 보여드리고자 합니다.제가 현업에서 청구업무 담당자가 힘들어 하는 청구내역서 작성 업무를 파이썬과 이전 포스트에서 소개했던 Streamlit을 이용하여 자동화했던 방법에 대해 설명드리고자 합니다.이런 방식을 활용하면 교육 이수증 만들기, 매월 매출보고서 만들기 등 공통의 양식을 사용하는데 데이터만 변경하면 되는 업무에 활용하면 도움이 많이 될 것 같습니다. 1. 자동화 업무프로세스 기본 청구서 양식 엑셀파일 만들기바뀔 정보를 관리하는 기초데이터 엑셀 파일 만들기파이썬에서 양식에 입력할 데이터를 기초데이터 엑셀 파일을 불러오기파이썬으로 엑셀에 저장한 항목에 해당하는 변수(variable)를 선언하고 값을 지정하기파이썬으로 해당 변수 값을 엑셀의 해당.. 2024. 7. 14. 판다스(Pandas)로 엑셀 파일 저장하기 - 두가지 방법 파이썬에서 가공한 데이터를 엑셀로 저장하는 방법에서 가장 자주 사용할 만한 두가지 경우에 대해 설명하도록 하겠습니다. 엑셀로 저정하기 위해 'openpyxl' 라이브러리를 사용합니다.import openpyxl1. 데이터프레임(Dataframe) 데이터를 1개 시트로 저장하기import openpyxldf.to_excel("c:/Data/filename.xlsx", sheet_name='시트이름', index=False) 데이터프레임을 to_excel method로 저장하며, 저장할 파일경로와 파일명을 지정합니다. sheet_name과 index는 옵션으로 지정하지 않아도 됩니다.하지만, index의 경우 데이터파이썬 작업시 기본 생성되는 값인데 데이터를 외부 저장시 'False'로 저장시 제외됩니.. 2024. 7. 14. 판다스(Pandas)로 엑셀 파일 불어오기 - 두가지 방법 파이썬에서 데이터를 다루기 위해 데이터를 불러오는 다양한 방법이 있습니다.이번 포스트에서는 가장 업무상 많이 사용하는 엑셀파일을 데이터프레임으로 불러오는 방법중에서 제가 가장 많이 사용하고 있는 두가지 방법을 소개하고자 합니다. 1. 기본적인 라이브러리 불러오기import pandas as pdimport numpy as npfrom datetime import datetimefrom openpyxl import load_workbookfrom dateutil.parser import parsepandas 와 numpy 는 데이터 작업을 위한 기본 라이브러리datetime, openpyxl, parser 는 데이터 특성에 따라 사용하는 라이브러리2. 1개 시트 엑셀파일 불러오기 (기본 형식)판다스로 .. 2024. 6. 30. 이전 1 2 3 4 다음 반응형