개발환경 주피터, python 목적 광주광역시 올리브영 입점 추천 프로그램을 만들던 중 seaborn과 matplotlib로 화장품 매장들을 시각화 해보기 위함 자료 출처 공공데이터포탈 - 소상공인시장진흥공단_상가(상권)정보 이 자료 중 소상공인시장진흥공단_상가(상권)정보_광주_202306.csv 를 사용하였다. https://www.data.go.kr/dataset/15012005/fileData.do 자료 import import pandas as pd import seaborn as sns import matplotlib as plt df = pd.read_csv('소상공인시장진흥공단_상가(상권)정보_광주_202306.csv', low_memory=False) # DtypeWarning: Colum..
필요 모듈 import pandas as pd import matplotlib.pyplot as plt from sqlalchemy import create_engine 없다면 콘솔창에서 설치하거나 인터프리터 설정에서 추가해 준다. 설치 명령어 ''' 설치해야함 pip install sqlalchemy psycopg2 pip install pandas pip install matplotlib ''' 예시 코드 import pandas as pd import matplotlib.pyplot as plt from sqlalchemy import create_engine # PostgreSQL과 연결 DATABASE_URL = "postgresql+psycopg2://postgres:1234@10.10.20...
전제조건: csv 파일이 데이터로 존재해야 함. 광주 구/법정동/행정동 있는 데이터를 준비해서 postgreSQL 에 넣어보려고 한다. 1. CSV 파일 준비 데이터 출처: 행정표준코드관리시스템 https://www.code.go.kr/index.do 행정표준코드 관리시스템 www.code.go.kr 구글 스프레드시트에서 작업한 파일을 파일-다운로드-쉼표로 구분된 값(CSV) 파일로 다운받았다. 만약 XLSX파일이나 XLS 파일이 있다면, 파일 형식을 CSV로 바꿔서 내보내기 하면 된다. 2. 테이블 생성 테이블을 쿼리문을 통해 생성 CREATE TABLE "TB_DONG" ( "DONG_ID" INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY, "GU_NAM..
requirements.txt 파일은 Python 프로젝트에서 필요한 모든 라이브러리와 그 버전을 나열하는 데 사용된다. 이를 통해 다른 사람들이 동일한 환경을 빠르게 설정하고 프로젝트를 실행할 수 있다. requirements.txt 생성하기 파이썬 프로젝트에서 사용되는 모든 패키지와 그 버전을 나열하는 requirements.txt 파일을 생성하는 가장 간단한 방법은 pip freeze 명령을 사용하는 것이다. 프로젝트 폴더 터미널에서 다음과 같은 코드를 작성한다. pip freeze > requirements.txt 이 명령은 현재 환경에 설치된 모든 패키지와 버전을 requirements.txt 파일에 작성한다. 설치한 모듈들이 모두 txt 파일에 생성된다. requirements.txt 설치하기..
1. 홈페이지 접속 https://www.postgresql.org/ PostgreSQL The world's most advanced open source database. www.postgresql.org 2. 홈페이지 -> 다운로드 버튼 클릭 3. 사용하는 os -> 나는 윈도우 버튼을 클릭했다. 자신의 버전 확인하고 4. Download the installer를 누른다 5. 자신에게 맞는 다운로드 버전 클릭 해서 다운받기 -> 다운로드는 자동으로 실행됨. 설치 마법사가 나타난다. 6. 전부 선택한 상태로 둔 후 next를 클릭해서 설치한다. 7. 비밀번호는 아주 단순하게 1234, password같은 것으로 설정하는 것이 좋다 8. 포트 번호 설정 기본적으로 포트 번호는 5434, 5433 같은..