반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Uipath 설치방법
- 네이버 로그인 영수증 해결
- UiPath
- 날짜 정규식
- pywinauto 윈도우제어
- 파이썬네이버부동산
- Selenium 셀렉터잡기
- 네이버 로그인 캡챠해결
- 네이버부동산크롤링
- Element is not clickable at point
- 파이썬 가상환경 설치방법
- 파이썬 네이버 로그인
- 커머스API
- selenium
- pycdc.exe
- vscode venv 설치
- 네이버 로그인 하기
- pycdas.exe
- Python
- uipath 입문
- 파이썬 환경설정
- 파이썬 가상환경 설치
- 왕초보 파이썬 실행
- pywinauto
- pywinauto 윈도우
- Uipath 기초
- venv 설치
- 네이버매물크롤링
- 가상환경설치
- 네이버커머스API
Archives
- Today
- Total
콘솔워크
dataframe query 시 int 형 TypeError 본문
반응형
dataframe을 이용하여 query를 하려고 하는데, 데이터 안에 문자형이 들어가 있어서 Type Error가 나왔다.
오류메시지
TypeError: '>' not supported between instances of 'str' and 'int'
이럴때는 datafame 안에 원하지 않는 값 (숫자가 아닌 값을 필터링 하는 작업이 필요하다)
df_ad_result = df_ad_result[
pd.to_numeric(df_ad_result["monthlyMobileQcCnt"], errors="coerce").notnull()
]
이렇게 해주면 데이터 유효성을 통한 필터링이 가능하다.
그 후에 query를 진행한다.
str_expr = "(monthlyMobileQcCnt > 3000)" # 나이가 22 이상이다 (비교연산자 >=)
df_ad_filter = df_ad_result.query(str_expr)
반응형
'프로그래밍 > python' 카테고리의 다른 글
[pyqt5] 코드 실행 중 오류 발생 시 프로그램 강제 종료 현상 방지 (0) | 2022.12.01 |
---|---|
함수 호출 방식 (0) | 2022.11.29 |
pyqt5 윈도우 최대화 최소화 닫기 버튼 추가 (0) | 2022.11.19 |
[adb] python 안드로이드 스마트폰 제어하기 (1) | 2022.11.09 |
[pyqt5] QDateEdit에 날짜형태의 str을 기본값으로 설정하기 (0) | 2022.11.08 |