2014-09-19 1 views
1

개별적인 관측치를 희박하게 표현하는 사전 목록을 고밀도 데이터 구조 (예 : 데이터 프레임)로 변환하고 싶습니다.스파 스 사전 표현을 고밀도 데이터 프레임으로 변환

각 관찰은 어떤 신호가 특정 인스턴스에서 시작되었는지에 따라 다양한 수의 key (signal_name) 값을 갖는 사전입니다.

이 사전 목록을 모든 가능한 키가 포함 된 조밀 한 데이터 프레임으로 변환하고 싶습니다. 몇 가지 코드를 작성하기 시작했지만,이 기능이 패키지 어딘가에 실제로 존재하는지 먼저 물어볼 것이라고 생각했습니다.

감사합니다.

답변

1

나는 당신이 시도한 것을 잘 모르지만 이건 그냥 일하는 것처럼 보입니다. TM.

In [11]: d1 = {'A': 1} 

In [12]: d2 = {'A': 4, 'B': 5} 

In [13]: d3 = {'C': 9} 

In [14]: pd.DataFrame([d1, d2, d3]) 
Out[14]: 
    A B C 
0 1 NaN NaN 
1 4 5 NaN 
2 NaN NaN 9