직접 해보기/Python
-
[크롤링 준비하기] 셀레니움Selenium 크롬드라이버ChromeDriver 설치직접 해보기/Python 2024. 6. 4. 00:27
크롤링 준비하기 — 셀레니움, 크롬드라이버 설치하기! ✅ 파이썬으로 동적 웹크롤링을 하려면 셀레니움과 크롬드라이버가 필요합니다.동적 웹크롤링이 뭘까요? 멈춰있는 페이지에서 데이터를 긁어오는 게 아니라, 중간에 클릭이나 입력이 들어가는 크롤링입니다.예를 들어, 게시판의 글 1,000개를 전부 긁어오고 싶은 경우, 다음 페이지로 넘기는 동작이 반복적으로 필요하겠죠.이런 경우 동적 웹크롤링이 필요해요. 셀레니움은 사람대신 가상환경(크롬드라이버)에서 이런 동작들을 대신 해줍니다. ✅ 크롬드라이버 설치하기!(1) 내 컴퓨터에 있는 크롬Chrome의 버전을 먼저 확인합니다.크롬창 오른쪽 상단 ⁝ 클릭하단의 [설정] 클릭왼쪽 하단의 [Chrome 정보] 클릭크롬 버전을 확인하니 저는 125.0.6... 이네요. ..
-
[Python파이썬] 주피터 노트북 아나콘다 D드라이브 실행직접 해보기/Python 2024. 5. 16. 20:26
주피터 노트북 기본C드라이브가 아닌 D드라이브에서 실행하기! (1) 평소처럼 주피터 노트북을 실행하면, 아래와 같이 C드라이브에서 자동 실행된다.이렇게 실행되버리면 주피터노트북에선 C드라이브 파일들만 볼 수 있고, D드라이브에 저장된 파일들을 가져올 수가 없다. (2) 위 창은 닫고, 아나콘다 프롬프트를 관리자 권한으로 실행해야 한다.윈도우 작업표시줄에서 "Anaconda Prompt"를 검색해서 실행하는 것이 가장 간단! (3) 아래와 같이 프롬프트 창이 뜨면 D: 를 입력해서 D드라이브로 위치를 바꿀 수 있다.(4) 여기서 jupyter notebook 을 입력하면 주피터 노트북이 실행된다. 이제 노트북에서 D드라이브의 파일들을 실행할 수 있다! 😸😸
-
[빈도분석] 리스트 카운트 함수, 딕셔너리 정렬 함수 :: List Frequency, Sorting Dictionary직접 해보기/Python 2021. 5. 6. 13:31
파이썬 리스트에 포함된 요소 카운트, 리스트 빈도분석 Counting the Frequencies in a List 파이썬 딕셔너리 값 기준으로 정렬, 딕셔너리 빈도분석 Sorting by Value in a Dictionary (1) 리스트 카운트 함수 :: List Frequency 리스트에 포함된 요소가 많은데, 몇 가지 종류가 있는 경우. 종류별로 몇 개씩 있는지 파악하고 싶다. www.geeksforgeeks.org/counting-the-frequencies-in-a-list-using-dictionary-in-python/ Counting the frequencies in a list using dictionary in Python - GeeksforGeeks A Computer Scienc..
-
[Pandas] 데이터프레임 조건 지정 행 조회 :: Row by condition직접 해보기/Python 2021. 5. 6. 12:55
데이터프레임에서 조건에 맞는 or 맞지 않는 행만 제거 or 조회하고 싶을 때 www.shanelynn.ie/pandas-drop-delete-dataframe-rows-columns/ Pandas Drop: Delete DataFrame Rows & Columns At the start of every analysis, data needs to be cleaned, organised, and made tidy. For every Python Pandas DataFrame, there is almost always a need to delete rows and columns to get the right selection of data for your s..
-
[Pandas] 데이터프레임 중복 확인 및 제거 :: duplicated, drop_duplicates (unhashable type error 해결) (drop duplicates)직접 해보기/Python 2021. 4. 25. 21:27
파이썬 데이터프레임 중복 데이터 다루기Pandas DataFrame duplication (1) 중복되는 행(Row) 제거하기 :: drop_duplicates데이터프레임에서 중복되는 행 데이터를 제거할 때, pandas의 drop_duplicates 메소드를 사용한다. pandas.pydata.org/docs/reference/api/pandas.DataFrame.drop_duplicates.html pandas.DataFrame.drop_duplicates — pandas 1.2.4 documentation pandas.pydata.org (1)-1. 1개 칼럼 기준으로 중복 제거 (열 지정)# MF 칼럼만 지정하여 중복되는 행 제거df.drop_duplicates(['MF']) (1)-..