2016-09-02 3 views
1
In [60]: print(row.index) 
Int64Index([15], dtype='int64') 

이 예제에서 행 번호가 15임을 이미 알고 있습니다. 그러나 나는 그것의 유형 또는 다른 것을 알 필요가 없습니다. 이를 저장하는 변수는 그 숫자가 무엇인지에 따라 무언가를 할 것입니다.팬더에서 이미 선택된 행의 색인을 얻는 방법은 무엇입니까?

내가 궁금해했던 팬더에는 뭔가가있었습니다. 이 행이 한 행만 반환한다고 가정 해보십시오. loc, iloc 등의 메서드를 사용하는 것이 덜 적합합니까? 그것들은 여전히 ​​작동하지만, 모든 것이지만, 더 큰 프로젝트에서 여전히 이런 방식으로 수행된다면 궁금합니다. 단지 행 목록 일 때 선호되는 메소드가 있습니까? 당신이

dir(pd.Int64Index) 

볼 수 있습니다 확인할 경우 당신이 귀하의 경우,

row.index[0] 

는 당신이 얻을 것이다 작성하는 경우

+1

스칼라에 액세스하려면 행이 단일 행이라고 가정하고'row.index [0 ]'을 사용하십시오. 불린 색인을 위해, [왜 사용 loc]에 unutbu의 응답을보십시오 (http://stackoverflow.com/q/38886080/2285236) – ayhan

답변

1

, 정수는 15


주 리스트와 같은 메소드 __getitem__을 포함합니다.

관련 문제