>백엔드 개발 >파이썬 튜토리얼 >열 값을 기반으로 Pandas DataFrame에서 행을 삭제하는 방법은 무엇입니까?

열 값을 기반으로 Pandas DataFrame에서 행을 삭제하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-12-11 00:57:09470검색

How to Delete Rows from a Pandas DataFrame Based on a Column Value?

열 값을 기준으로 Pandas에서 DataFrame 행 삭제

데이터 조작 및 분석을 위한 Python 라이브러리인 Pandas는 DataFrame을 조작하기 위한 다양한 옵션을 제공합니다. . 이 경우 작업은 특정 조건에 따라 DataFrame에서 행을 제거하는 것입니다.

DataFrame을 고려하세요.

                                daysago   line_race  rating        rw    wrating

line_date
2007-03-31 62 11 56 1.000000 56.000000
2007-03-10 83 11 67 1.000000 67.000000
2007-02-10 111 9 66 1.000000 66.000000
2007-01-13 139 10 83 0.880678 73.096278
2006-12-23 160 10 88 0.793033 69.786942
2006-11-09 204 9 52 0.636655 33.106077
2006-10-22 222 8 66 0.581946 38.408408
2006-09-29 245 9 70 0.518825 36.317752
2006-09-16 258 11 68 0.486226 33.063381
2006-08-30 275 8 72 0.446667 32.160051
2006-02-11 475 5 65 0.164591 10.698423
2006-01-13 504 0 70 0.142409 9.968634
2006-01-02 515 0 64 0.134800 8.627219
2005-12-06 542 0 70 0.117803 8.246238
2005-11-29 549 0 70 0.113758 7.963072
2005-11-22 556 0 -1 0.109852 -0.109852
2005-11-01 577 0 -1 0.098919 -0.098919
2005-10-20 589 0 -1 0.093168 -0.093168
2005-09-27 612 0 -1 0.083063 -0.083063
2005-09-07 632 0 -1 0.075171 -0.075171
2005-06-12 719 0 69 0.048690 3.359623
2005-05-29 733 0 -1 0.045404 -0.045404
2005-05-02 760 0 -1 0.039679 -0.039679
2005-04-02 790 0 -1 0.034160 -0.034160
2005-03-13 810 0 -1 0.030915 -0.030915
2004-11-09 934 0 -1 0.016647 -0.016647

행을 제거하려면 line_race 열의 값이 0이면 제안되는 접근 방식은 다음과 같습니다.

                                daysago   line_race  rating        rw    wrating

이 문은 line_race 열이 0이 아닌 행만 포함하는 새 DataFrame(df라는 이름)을 생성합니다. 결과는 line_race가 0으로 설정된 행 수에 따라 더 적은 수의 행이 있는 DataFrame이 되어야 합니다. .

위 내용은 열 값을 기반으로 Pandas DataFrame에서 행을 삭제하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.