pandas 에서 iloc,loc 데이터 차이 및 조건 에 따라 값 을 추출 하 는 방법 에 대한 상세 한 설명
print(df.loc[0:4,['item_price_level','item_sales_level','item_collected_level','item_pv_level']])
결 과 는 다음 과 같 습 니 다.index 가 0 에서 4 인 5 행 4 열 데 이 터 를 취 했 습 니 다.
item_price_level item_sales_level item_collected_level item_pv_level
0 3 3 4 14
1 3 3 4 14
2 3 3 4 14
3 3 3 4 14
4 3 3 4 14
iloc 를 사용 하면 다음 과 같다.
print(df.iloc[0:4,6:9])
결 과 는 다음 과 같 습 니 다.index 는 0 에서 34 줄 이 고 6 에서 8 열(0 열 부터)3 열 데 이 터 를 얻 었 습 니 다.
item_price_level item_sales_level item_collected_level
0 3 3 4
1 3 3 4
2 3 3 4
3 3 3 4
또한 loc 는 조건 에 따라 데 이 터 를 추출 할 수 있 습 니 다.
print(df.loc[df.item_price_level==0,:])
print(df.loc[df[item_price_level]==0,:])
위의 두 문장 은 효과 가 같 습 니 다.모두 item 입 니 다.price_level 0 의 모든 데이터.위조 번 호 를 몇 열 로 바 꾸 고 조건 을 만족 시 키 는 몇 열 데이터 만 가 져 올 수 있 습 니 다.
print(df.loc[df['item_price_level']==0,['item_price_level','item_sales_level']])
결과 앞의 두 줄 은 다음 과 같다.
item_price_level item_sales_level
129141 0 10
129142 0 10
조건 이 여러 개 일 때(두 가지 조건 을 동시에 만족 시 키 면 다음 과 같다):
print(df.loc[(item_price_level==0) & (item_sales_level==3),:])
이상 의 이 편 은 pandas 에서 iloc,loc 에서 데이터 의 차이 점 을 추출 하고 조건 에 따라 값 을 추출 하 는 방법 에 대한 상세 한 설명 은 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.여러분 께 참고 가 되 고 저희 도 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
【Pandas】DatetimeIndex란? no.29안녕하세요, 마유미입니다. Pandas에 대한 기사를 시리즈로 작성하고 있습니다. 이번은 제29회의 기사가 됩니다. 에서 Pandas의 시간에 대한 모듈에 대해 씁니다. 이번 기사에서는, 「DatetimeIndex」...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.