2011-11-25 7 views
1

두 개의 새로운 보조 축 (포트폴리오 보유 및 벤치 마크 유지)을 추가하려는 투자 가격 데이터 팬더 패널이 있습니다.팬더 포트폴리오 공유 패널

초기 패널은 다음과 같습니다

<class 'pandas.core.panel.Panel'> 
Dimensions: 4 (items) x 463 (major) x 8 (minor) 
Items: ListedEquity:BHP Billiton:BHP.AX to SavingsAccount:ING Australia Savings Maximiser 
Major axis: 2010-01-04 00:00:00 to 2011-10-31 00:00:00 
Minor axis: content_type to xrate 

개념처럼 보이는 :

 
     Investment 1 Investment 2 
     c1 c2 c3... c1 c2 c3... 
Date 1 
Date 2 
... 

가 그것을 가능에만이 열이 다음 어떻게 든 두 가지를 병합 일치하는 패널을 만들?

이것을 달성 할 수있는 다른 방법에 대한 생각?

패널 데이터 구조에 대한 문서는 꽤 노출되어 있습니다.

편집 :

나는 2 패널을 만들고 p1.join (P2)을 시도했지만 이것은 열이 오류를 중첩 생성한다.

<class 'pandas.core.panel.Panel'> 
Dimensions: 4 (items) x 463 (major) x 2 (minor) 
Items: ListedEquity:BHP Billiton:BHP.AX to SavingsAccount:Comsec Cash Management Account 
Major axis: 2010-01-04 00:00:00 to 2011-10-31 00:00:00 
Minor axis: benchmark to portfolio 

답변

2

미안 몇 시간 전에이 질문을 놓친 :

는 여기에 내가 추가하고 싶은 제 2 패널입니다. 당신은 팬더 0.7.0의 새로운 CONCAT 함수를 한 번 봐 가지고는 사용자의 요구를 충족하는지 볼 수 있습니다 : 나는 최근에 가입하고 연결 방법에 많은 시간을 보냈다

http://pandas.pydata.org/pandas-docs/stable/merging.html#concatenating-objects

.

+0

게시물 주셔서 감사합니다. 이 문제 (나는 루프를 해킹했다.)에서 계속 나아 갔지만 concat 문서를 보면 이것이 문제를 해결하는 것으로 보입니다. 필자는 데이터 구조가 MultiIndex를 사용하여 재 설계 할 수있는 후보라고 생각합니다. 앞으로이 문제를 다시 살펴 보겠습니다. –