2016-07-03 2 views
2

행 번호를 기준으로 멀티 인덱스 값을 다시 계산할 수있는 방법이 있습니까? 마찬가지로 배열 양식에서 multiindex의 값을 어떻게 검색 하든지 .iloc[0]을 사용할 수 있습니까?팬더의 행 번호를 기준으로 멀티 인덱스 값을 얻으십시오

예를 들어, 나는 다중 색인 [월, 일, 시간]이 있습니다. iloc [numRow]를 사용하고 exindex (1,1,1)가 multiindex 값인 월 1 일, 1 일 1 시간에 도달 할 수 있습니까?

df.iloc[numRow].get_index()이 시리즈가 된 다음 인덱스로 열 이름을 반환하기 때문에 작동하지 않지만 실제로 행의 multiindex 값을 원합니다.

답변

1

방법에 대해 : OMG ... 내가 지금 답변을 ... 덕분에 너무 바보가 된 기분

+0

(당신은 항상 Index 객체 ...에 정수 기반 슬라이싱을 사용할 수 있습니다)

df.index[numRow] 

, 올바른 것으로 표시하겠습니다. – ERed

+1

도움이 되니 기쁩니다. 나는이 특별한 출현을 기억하고있다. 유용한 물건들! 또 하나의 주목할 점 : to_series 메소드 (인덱스 또는 다중 인덱스 객체에서 호출 됨)도 매우 유용합니다. 따라서 df.index.apply가 청크를 불어 넣는 동안, df.index.to_series(). apply는 잘 작동합니다. – 8one6

관련 문제