Pandas DataFrame le() 메서드

Beginner

소개

이 랩에서는 Python 의 pandas 라이브러리에서 DataFrame.le() 메서드를 사용하는 방법을 배우겠습니다. DataFrame.le() 메서드는 DataFrame 과 스칼라, 시퀀스, Series 또는 다른 DataFrame 과 같은 다른 데이터 구조 간의 요소별 작거나 같음 비교를 수행하는 데 사용됩니다. 비교 연산의 결과를 나타내는 부울 값의 새로운 DataFrame 을 반환합니다.

VM 팁

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

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

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

필요한 라이브러리를 가져오고 DataFrame 생성

pandas 라이브러리를 가져오고 DataFrame 을 생성하는 것으로 시작해 보겠습니다. 다음 코드를 사용합니다.

import pandas as pd
import numpy as np

df = pd.DataFrame({"A": [200, 500], "B": [60, 250], "C": [150, 1]})

DataFrame.le() 를 사용하여 스칼라와 비교 수행

DataFrame.le() 메서드를 사용하여 DataFrame 과 스칼라 값 간의 작거나 같음 비교를 수행할 수 있습니다. 이 메서드는 부울 값의 새로운 DataFrame 을 반환합니다. 다음 코드를 사용합니다.

comparison_df = df.le(200)

DataFrame.le() 를 사용하여 Series 와 비교 수행

DataFrame.le() 메서드를 사용하여 DataFrame 과 Series 간의 작거나 같음 비교를 수행할 수도 있습니다. 이 메서드는 Series 의 인덱스 값을 기반으로 DataFrame 전체에 비교 연산을 브로드캐스트합니다. 다음 코드를 사용합니다.

series = pd.Series([150, 200, 150])
comparison_df = df.le(series, axis=0)

DataFrame.le() 를 사용하여 다른 DataFrame 과 비교 수행

마지막으로, DataFrame.le() 메서드를 사용하여 DataFrame 과 다른 DataFrame 간의 작거나 같음 비교를 수행할 수 있습니다. 이 메서드는 두 DataFrame 간에 요소별 (element-wise) 비교를 수행하고 부울 값의 새로운 DataFrame 을 반환합니다. 다음 코드를 사용합니다.

df2 = pd.DataFrame({"A": [200, 550], "B": [65, 251], "C": [100, 10]})
comparison_df = df.le(df2)

요약

이 랩에서는 pandas 라이브러리에서 DataFrame.le() 메서드를 사용하는 방법을 배웠습니다. DataFrame 과 스칼라 (scalar), Series 또는 다른 DataFrame 간의 작거나 같음 비교를 수행하는 방법을 배웠습니다. DataFrame.le() 메서드를 사용하면 DataFrame 의 요소를 쉽게 비교하고 비교 결과가 나타내는 부울 값의 새로운 DataFrame 을 얻을 수 있습니다.