행 인덱스를 확인하고 표시하려면 isinf()를 any()와 함께 사용하십시오. 먼저 필요한 라이브러리를 해당 별칭과 함께 가져오도록 하겠습니다. −
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)
무한대 값으로 행 인덱스 얻기 -
indexNum =dataFrame.index[np.isinf(dataFrame).any(1)]
예시
다음은 코드입니다 -
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# 무한 값으로 행 인덱스 가져오기indexNum =dataFrame.index[np.isinf(dataFrame).any(1)]print"\n무한 값으로 행 인덱스 표시...\n ",indexNum사전>출력
이것은 다음과 같은 출력을 생성합니다 -
DataFrame... Reg_Price0 7000.5057001 inf2 5000.0000003 inf4 9000.7576805 6000.0000006 900.0000006 infindt6,int4'=Infind3 values... 가 있는 행 인덱스 표시