프로그래밍 언어/Python
-
Selenium ReadOnly Remove Attribute프로그래밍 언어/Python 2021. 3. 18. 16:37
driver.execute_script( "document.getElementById('DateType').removeAttribute('readonly')") # readOnly 속성 제거 driver.find_element_by_xpath('//*[@id="DateType"]').send_keys( '2020-04-27') # 날짜 입력 이미지를 크롤링해서 후처리해야하는 일이 생겼는데 날짜를 기준으로 조회해야했다. 단순히 input type date 일 줄 알았으나 readonly 속성이 들어가있어 selenium 의 sendkey 메소드로는 값이 안들어감.. 찾아보니 자바스크립트로 특정 태그의 속성을 지울 수 있었고 이를 실행하는게 execute_script 메소드 readOnly 속성 제거 후 s..
-
Pandas 결측값 제거 (엑셀 자동화, 빈칸의 행 / 열 삭제하기)프로그래밍 언어/Python 2021. 1. 14. 15:08
위와 같은 표에서 E열이 비어있을 경우 행을 삭제하는 파이썬 프로그램을 작성해보겠다. import pandas as pd # Pandas라이브러리를 import 한다. df = pd.read_excel( r"C:\Users\Myeongkook Park\Desktop\study\pandas\예제1.xlsx") # 엑셀파일을 df객체로 만든다. df = df[df['Phone'].notna()] # df 객체 중 Phone 컬럼이 비어있지 않는 행들로 새로운 df객체를 만든다. df.to_excel(r"C:\Users\Myeongkook Park\Desktop\study\pandas\예제1_result.xlsx",index=False) # df객체를 엑셀파일로 내보낸다. df = df[df['Phone']...