Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python - Pandas DataFrame의 무한 값에 대해 True 표시

<시간/>

isin() 메서드를 사용하여 무한 값에 대해 True를 표시합니다. 먼저 필요한 라이브러리를 해당 별칭과 함께 가져오도록 하겠습니다. −

pdimport numpy로 np로 팬더 가져오기

목록의 사전을 만듭니다. Numpy np.inf를 사용하여 무한대 값을 설정했습니다. -

d ={ "Reg_Price":[7000.5057, np.inf, 5000, np.inf, 9000.75768, 6000, 900, np.inf] }

위의 목록 사전에서 DataFrame 만들기 -

dataFrame =pd.DataFrame(d)

무한 값에 대해 True 표시 -

res =dataFrame.isin([np.inf, -np.inf])

예시

다음은 코드입니다 -

 pdimport numpy as pdimport numpy listd ={ "Reg_Price":[7000.5057, np.inf, 5000, np.inf, 9000.75768, 6000, 900, np.inf에서 데이터 프레임 생성] } listdataFrame 사전 =pd.DataFrame(d)print"DataFrame...\n",dataFrame# 무한 값 확인 및 countcount 표시 표시 =np.isinf(dataFrame).values.sum()print"\n무한 값 계산. ..\n ",count# 무한 값에 대해 TRUE 표시res =dataFrame.isin([np.inf, -np.inf])print"\n 업데이트된 DataFrame...\n",res

출력

이것은 다음과 같은 출력을 생성합니다 -

DataFrame... Reg_Price0 7000.5057001 inf2 5000.0000003 inf4 9000.7576805 6000.0000006 900.0000007 infInfinity Fseal5 TrueRegal_Price 카운트... 3Updated DataFrame0