Pandas DataFrame Pop 메서드

Beginner

소개

이 랩에서는 Python Pandas 라이브러리의 pop() 메서드를 살펴봅니다. pop() 메서드는 DataFrame 에서 지정된 항목을 삭제하거나 제거하는 데 사용되며 해당 항목을 반환합니다. 지정된 항목이 없으면 메서드는 KeyError 를 발생시킵니다.

VM 팁

VM 시작이 완료되면 왼쪽 상단을 클릭하여 Notebook 탭으로 전환하여 실습을 위해 Jupyter Notebook에 액세스하십시오.

때로는 Jupyter Notebook 이 로딩을 완료하는 데 몇 초 정도 기다려야 할 수도 있습니다. Jupyter Notebook 의 제한 사항으로 인해 작업의 유효성 검사는 자동화할 수 없습니다.

학습 중에 문제가 발생하면 Labby 에게 문의하십시오. 세션 후 피드백을 제공해주시면 문제를 즉시 해결해 드리겠습니다.

pandas 라이브러리 가져오기

먼저, pop() 메서드를 사용하기 위해 pandas 라이브러리를 가져와야 합니다.

import pandas as pd

DataFrame 생성하기

다음으로, DataFrame() 생성자를 사용하여 DataFrame 객체를 생성합니다. 열 레이블과 해당 값을 포함하는 딕셔너리를 전달합니다.

df = pd.DataFrame({'Name': ['Pooja', 'Sindu', 'Renuka'], 'Age': [18, 25, 20], 'Height': [145, 155, 165], 'Weight': [45, 55, 65]})

DataFrame 에서 항목 삭제하기

이제 pop() 메서드를 사용하여 DataFrame 에서 지정된 항목을 삭제할 수 있습니다. 이 메서드는 제거할 열의 레이블을 매개변수로 받습니다.

df.pop('Age')

수정된 DataFrame 출력하기

마지막으로, 변경 사항을 확인하기 위해 수정된 DataFrame 을 출력할 수 있습니다.

print(df)

전체 코드는 다음과 같습니다.

import pandas as pd

df = pd.DataFrame({'Name': ['Pooja', 'Sindu', 'Renuka'], 'Age': [18, 25, 20], 'Height': [145, 155, 165], 'Weight': [45, 55, 65]})

df.pop('Age')

print(df)

요약

이 랩에서는 Python Pandas 라이브러리에서 pop() 메서드를 사용하여 DataFrame 에서 지정된 항목을 삭제하거나 제거하는 방법을 배웠습니다. 또한 지정된 항목이 DataFrame 에서 발견되지 않을 경우 KeyError 를 처리하는 방법도 배웠습니다. pop() 메서드는 Python 에서 DataFrame 을 조작하고 수정하는 데 유용한 도구가 될 수 있습니다.