다음은 특정 인덱스의 행을 선택하기 위한 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!