2017-10-09 4 views
1

python 3.6.2 및 pandas latest를 사용합니다.Python, Pandas, multindex가있는 행 선택

                start_time 
station_id       date  daypart       
237a55b1-ca3a-35e8-b2d0-5a839cf9311e 2017-10-01 AMD  2017-10-01 10:00:00 
               Evening 2017-10-01 23:00:00 
               Midday  2017-10-01 14:00:00 
               Overnight 2017-10-01 04:00:00 
               PMD  2017-10-01 19:00:00 

내가 237a55b1-ca3a-35e8-b2d0-5a839cf9311e 2017-10-01 AMD 2017-10-01 10:00:00

돌아 인덱스 ['237a55b1-ca3a-35e8-b2d0-5a839cf9311e', '2017-10-01', 'AMD']으로 행을 선택하고자하는이 조회 이런 종류의 수 : 나는이 같은 dataframe이? .loc.iloc에 대한 설명서를 읽었으나 올바른 경로가 있는지 확실하지 않은 경우 ...

감사합니다. 감사합니다.

답변

3

당신은 나의 영웅입니다

df.loc[(index_1, index_2, index_3)] 
+1

임의의 인터넷 낯선를 사용해보십시오! 'df.loc [('237a55b1-ca3a-35e8-b2d0-5a839cf9311e', '2017-10-01', 'AMD')]'는 매력처럼 일했다. –

+0

은 여러 열과 동일하게 작동합니다. df [(col_index_1, col_index_2)] –