>  기사  >  백엔드 개발  >  pandas는 특정 인덱스에서 행 선택을 구현합니다.

pandas는 특정 인덱스에서 행 선택을 구현합니다.

不言
不言원래의
2018-04-20 14:11:025656검색

다음은 특정 인덱스의 행을 선택하기 위한 Pandas 구현입니다. 이는 좋은 참조 값을 가지며 모든 사람에게 도움이 되기를 바랍니다. 함께 살펴보겠습니다

아래와 같이

>>> import numpy as np
>>> import pandas as pd
>>> index=np.array([2,4,6,8,10])
>>> data=np.array([3,5,7,9,11])
>>> data=pd.DataFrame({'num':data},index=index)
>>> print(data)
  num
2   3
4   5
6   7
8   9
10  11
>>> select_index=index[index>5]
>>> print(select_index)
[ 6 8 10]
>>> data['num'].loc[select_index]
6   7
8   9
10  11
Name: num, dtype: int32
>>>

iloc은 배열로 시퀀스에 접근할 수 없으며, 첨자는 0:

>>> data['num'].iloc[2:5] 
6   7 
8   9 
10  11 
Name: num, dtype: int32 
>>> data['num'].iloc[[2,3,4]] 
6   7 
8   9 
10  11 
Name: num, dtype: int32 
>>>

관련 권장 사항:

팬더 데이터 샘플을 기반으로 행과 열을 선택하는 방법

pandas 그룹각 그룹의 처음 몇 행을 그룹화하고 기록하는 방법

위 내용은 pandas는 특정 인덱스에서 행 선택을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.