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

Python Pandas - 인덱스를 기반으로 열에서 특정 값을 선택하여 하위 집합 만들기

<시간/>

인덱스를 기반으로 열에서 특정 값을 선택하여 하위 집합을 만들려면 iloc() 메서드를 사용합니다. 먼저 pandas 라이브러리를 가져오겠습니다.

pandas를 pd로 가져오기

제품 레코드로 Pandas DataFrame을 만듭니다. 3개의 열이 있습니다.

dataFrame =pd.DataFrame({"제품":["SmartTV", "ChromeCast", "스피커", "이어폰"],"Opening_Stock":[300, 700, 1200, 1500],"Closing_Stock":[200, 500, 1000, 900]})

iloc(

를 사용하여 2개의 열과 첫 번째 2개의 행이 있는 하위 집합 만들기
print"\niloc() =\n",dataFrame.iloc[0:2, 0:2]를 사용하여 하위 집합 표시

예시

다음은 전체 코드입니다.

판다를 pddataFrame =pd.DataFrame({"제품":["SmartTV", "ChromeCast", "스피커", "이어폰"],"Opening_Stock":[300, 700, 1200, 1500]으로 가져오기," Closing_Stock":[200, 500, 1000, 900]})print"DataFrame...\n",dataFrameprint"\n부분 집합 표시:\n",dataFrame['제품']# 2개의 열과 첫 번째 열이 있는 부분 집합 만들기 iloc()print를 사용하여 2개 행"\niloc() =\n을 사용하여 하위 집합 표시",dataFrame.iloc[0:2, 0:2]

출력

그러면 다음과 같은 출력이 생성됩니다.

DataFrame... Closing_Stock Opening_Stock Product0 200 300 SmartTV1 500 700 ChromeCast2 1000 1200 Speaker3 900 1500 Earphone하위세트 표시:0 SmartTV1 ChromeCast2 Speaker3 EarphoneName:Product, dtype:objectDisplaying_Stock3 00 0 /사전>