본문 바로가기

전체 글162

get the green light ? 승인을 받다.어원은 1800년대 기차가 통과하는 녹색등에서 유래.다른 형식으로는The commission gave us the green light to start negotiations.슬랭으로 "green light" 은 어떤놈을 때리자 라는 범죄 유발 언어로도 쓰임. 2025. 2. 19.
pandas 를 이용한 일본 월세 부동산 정보 분석 - 2 칼럼의 전처리주소(住所)로 부터 행정구역 도/현 시/구 칼럼을 신설건축연수(築年数)로 부터 문자를 숫자로 변환월세(家賃)를 문자열로 부터 수치 수치 엔 단위로 변환관리비(管理費)를 문자열로 부터 수치 엔 단위로 변환월세합계(家賃合計) 칼럼을 신설(家賃合計=월세(家賃)+ 관리비(管理費))월세단가(家賃単価) 를 신설(=월세합계(家賃合計)÷면적(面積))구조(間取り)로 부터 방수(部屋数) 칼럼을 신설입지( 立地 ) 1 2 3 을 노선(路線) 가까운역(最寄駅) 수단(手段) 시간(時間)으로 분해 1. 주소(住所)로 부터 행정구역 도/현 시/구 칼럼을 신설住所 칼럼(series)의 값들을 apply 의 lambda 로 처리정규표현( https://eldercoder.tistory.com/167 )의 [ ] 를 써서 .. 2025. 2. 18.
pandas 를 이용한 일본 월세 부동산 정보 분석 - 1 1. 데이터 수집 web scrapping ( https://eldercoder.tistory.com/194 )를 이용하여 일본 부동산 정보 사이트 suumo 로 부터 도쿄 3개 지역(  시부야 / 메구로 / 하치오우지 시 ) 월세 정보를 추출하여 각각 suumo_shibuya.csv / suumo_meguro.csv / suumo_hachiouji.csv 화일로 추출하였다. 이들을 합친 결과를  pandas DataFrame 에 저장하였다.import pandas as pd df_1 = pd.read_csv('/content/drive/MyDrive/suumo_hachiouji.csv', sep=',', index_col=0) df_2 = pd.read_csv('/content/drive/MyDrive.. 2025. 2. 18.
bring sb up to speed ? 최신 정보를 주다. 뒤에 주로 on 주제 를 붙인다.I'm up to speed.  는 최신 정보를 알고 있는 상태를 말한다. 2025. 2. 18.
docker 릴리스 docker 를 개발 PC에서 작성하여 서비스할 서버에 배포를 해야 할 경우, docker hub 사이트를 통하여 업로드하여 다운로드하는 방식으로 가능하다. 하지만 이를 위해서는 돈을 지불해야 한다.https://hub.docker.com/ docker hub를 이용하지 않는 방법을 소개한다. 1. 개발 PC에서의 docker 이미지 리스트 조사 $ docker imagesREPOSITORY   TAG       IMAGE ID       CREATED         SIZEyaho/web           1.0       d3e7f2099862   7 seconds ago   62.6MB  2. 옮길 대상의 docker 를 tar 압축화일로 출력 $ docker save -o  yaho_web_ima.. 2025. 2. 17.
(colab) web scrapping 웹스크래핑이란 웹서버로 부터 html 전체를 가져와서 html 태그내에 있는 유용한 데이터를 추출하는 것이다. 최근 사이트들은 Scrapping 방지를 해 놔서 일반적인 python 의 requests.get(url) 로는 Timeout 에러가 발생한다. 하지만 웹 브라우저(Chrome, Firefox 등등)을 이용하면 제한은 없어지기 때문에 프로그램적으로 웹 브라우저를 통제하기 위해서 python에서 selenium 라이브러리를 통하여 작동할 OS에 설치되어 있는 브라우저에 맞는 Webdriver를 이용한다.  프로그램이 동작할 OS에서의 설정은 까다로운 편이지만, Google Colab 에서는 아래와 같이 간단하게 설정하면 된다.!pip install google-colab-selenium impor.. 2025. 2. 16.