2016-07-03 3 views
0

는 주어진 사전 내가이사전 목록을 numpy 행렬로 변환 하시겠습니까?

| 'a' | 'b' | 
_______________ 
    | 1 | 4 | 
    | na | 2 | 

같은 행렬을 어떻게 효율적으로이를 달성 할 수 원하는 그래서 기본적으로

d = [{'a':1,'b':4},{'b':2}] 

이다하자?

import pandas as pd 
pd.DataFrame(d).values 

말에 .values 부분은 당신이 무엇을 요구하는 NumPy와 배열에 결과를 변환 :

+3

pd.DataFrame (D) – Merlin

+0

왜 downvote? –

답변

2

팬더 DataFrame 생성자는 즉시 당신에게 당신이 찾고있는 결과를 제공 할 것입니다. 어떤 사람들은 대신 DataFrame을 사용하여 직접 작업하게됩니다.

관련 문제