목록Python/Theory (7)
나홀로 데이터 분석가의 1인 연구실
반복 정도가 많은 for문이나 데이터가 클 때 apply문의 진행도를 확인하고 싶을 때가 있습니다. 이때 사용가능한 라이브러인 tqdm을 소개하고자 합니다. ! pip install tqdm 0-1. For문 진행율 확인하기 💡 사용방법: for문의 반복해야하는 부분에 tqdm()을 적용해주시면 됩니다. import time from tqdm import tqdm for m in tqdm(range(1000)): time.sleep(1) 0-2. Apply문 진행율 확인하기 💡 사용방법: tqdm.pandas()를 선언한 후에 progress_apply()를 사용해주시면 됩니다. from tqdm import tqdm import pandas as pd tqdm.pandas() df.title.progr..
Python 라이브러리 설치가 안될 경우 여러 문제와 해결책이 있을 수 있습니다. 오늘은 [WinError 5] 에러에 대해 대처하는 방법을 알아보고자 합니다. (# Could not install packages due to an EnvironmentError) Step # 1: Anaconda Prompt에서 설치하기 우선 VS code나 Jupyter notebook에서 패키지 설치 관련 에러가 뜬다면, Anaconda Prompt에서 install을 해봅니다. Anaconda를 사용하시는 경우, 가끔 몇 패키지는 Jupyter notebook에서 설치가 안될 때가 있습니다. 이때 Anaconda Prompt에서 pip install을 하시면 될 수도 있습니다. Step # 2: [관리자 권한 실행..
0-1. Chrome 개발자 모드 진입 우리가 옛날에 작성한 [연말 보고서]를 찾는다고 하였을 때, 그때 저장한 파일명이 무엇인지를 찾는 과정입니다. 이를 위해서는 아래 과 같이 개발자 도구로 진입해주시면 됩니다(Chrome 기준). 0-2. 커서 클릭으로 Element 찾기 그 후 와 같이 Element를 찾아주는 커서를 클릭한 후 글 제목을 클릭해줍니다. 이렇게 Element를 찾아주셨다면 의 3번과 같은 코드를 확인할 수 있습니다. 빨간색: 이름 녹색: 속성 파란색: 글 제목 0-3. find_all 매소드를 통해 Element 추출하기 source 안에 HTML이 있다는 가정하에 find_all 함수는 다음과 같이 작성해주시면 됩니다. 이때 class는 Python의 내장되어있는 기본 변수이기에 ..