2017-10-24 3 views
0

저는 사전 목록을 가지고 있으며, 사전 키는 Python 3.5에서 데이터 프레임 열의 열인 DataFrame 열로 변환하고 싶습니다. 수있는 코드사전 컬렉션을 Pandas DataFrame으로 변환하십시오.

Col1 Col2 Col3 
2.17 41.1 1 
+1

왜 텍스트로 삽입하지 않습니까? –

+1

2K 담당자가있어서 텍스트 캡쳐 화면을 게시하지 않을 것입니다. –

+1

사전 목록이 있다면 간단히 pandas.DataFrame (추출 [ '데이터']) 할 수 있습니까? – treegarden

답변

0

내가 여기이 문제를 해결하고 다음과 같이 나는 팬더 데이터 프레임이를 변환 할 enter image description here

: 여기

내 현재 컬렉션의 구조 당신은 팬더 데이터 프레임의 컬럼 안에 dict 요소를 추출해야합니다. enter image description here

# Extract message details into a new dataframe 
s = pd.Series(extracted['data']).dropna() 
cols = ['Col1','Col2','Col3','Col4'] 
rows = [] 

for idx,i in enumerate(s): 
    row = [i['Col1'],i['Col2'],i['Col3'],i['Col4']] 
    rows.append(row) 

sensors = pd.DataFrame(rows, columns = cols) 
sensors.head() 

출력은 다음과 같습니다 :이 도움이

enter image description here

희망

여기에 원래의 레코드 형식입니다!

관련 문제