2014-03-03 2 views
14

팬더를 사용하면 패널을 MultiIndex DataFrame 대 사용하는 이유는 무엇입니까?팬더 MultiIndex 대 패널

저는 개인적으로 서로 다른 차원/레벨에 쉽게 액세스 할 수 있다는 점에서 두 가지의 중요한 차이점을 발견했습니다.하지만 다른 인터페이스와의 인터페이스에 익숙한 것일 수 있습니다. 그러나 더 실질적인 차이가 있다고 가정합니다.

답변

9

가장 힘들고, 가장 쉽게 볼 수있는 차이점은 패널이 모든 차원에서 동일해야한다는 것입니다. 패널을 데이터 프레임의 스택으로 보면 크기가 다른 데이터 프레임이나 다른 인덱스/컬럼을 쌓아서 패널을 만들 수 없습니다. 멀티 인덱스를 사용하면 더 많은 비 동질성 데이터를 처리 할 수 ​​있습니다.

따라서 데이터를 구성하는 방법에 따라 첫 번째 선택을해야합니다.

+2

좋아, 그래서 편안한 동질성은 MultiIndex 중 하나 장점은 패널을 통해입니다. 어떤 단점이 있습니까? 예를 들어 느린가? – foobarbecue