이 글은 주로 Python의 pandas.DataFrame 예제 코드에 대한 자세한 설명을 제공합니다. 이 글은 모든 사람의 이해와 학습을 위한 구체적인 예제 코드를 제공한다고 생각합니다. 필요하신 분은 오셔서 아래를 살펴보시면 됩니다.
pandas.DataFrame은 특정 행을 제외합니다
Excel과 같이 하나 또는 특정 행만 필터링하려면 메서드를 사용하고 값을 전달합니다. 목록에 필요한 행을 포함하거나 사전을 전달하고 필터링할 열을 지정할 수 있습니다. isin()
방법이 없습니다. 오늘 직장에서 그러한 요구 사항을 자주 검색한 결과 이 요구 사항을 충족하려면 isnotin()
를 다른 방법으로만 사용할 수 있다는 것을 알았습니다. isin()
예제는 다음과 같습니다.
In [3]: df = pd.DataFrame([['GD', 'GX', 'FJ'], ['SD', 'SX', 'BJ'], ['HN', 'HB' ...: , 'AH'], ['HEN', 'HEN', 'HLJ'], ['SH', 'TJ', 'CQ']], columns=['p1', 'p2 ...: ', 'p3']) In [4]: df Out[4]: p1 p2 p3 0 GD GX FJ 1 SD SX BJ 2 HN HB AH 3 HEN HEN HLJ 4 SH TJ CQp1이 GD와 HN인 두 행만 원하는 경우 다음과 같이 할 수 있습니다.
In [8]: df[df.p1.isin(['GD', 'HN'])] Out[8]: p1 p2 p3 0 GD GX FJ 2 HN HB AH그러나 이 두 행 이외의 데이터를 얻으려면 우회해야 합니다.
isin()
In [9]: ex_list = list(df.p1) In [10]: ex_list.remove('GD') In [11]: ex_list.remove('HN') In [12]: ex_list Out[12]: ['SD', 'HEN', 'SH'] In [13]: df[df.p1.isin(ex_list)] Out[13]: p1 p2 p3 1 SD SX BJ 3 HEN HEN HLJ 4 SH TJ CQ관련 기사: 행과 열을 합산하고 새 행과 열을 추가하는 Python의 pandas.DataFrame 정보 샘플 코드Python의 pandas.DataFrame 소개 간단한 조작방법(생성, 색인, 추가, 삭제)까지
위 내용은 Python에서 특정 행을 제외하는 pandas.DataFrame 메서드의 샘플 코드에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!