2016-07-25 1003 views
-2

我有一個嵌套字典,如下所示。我想以表格形式打印數據。現在在這裏條件是我想只打印表中的某些數據爲例:BIRT,NAME和SEX。我怎樣才能做到這一點?如何在python中以表格形式打印字典數據

import sys 
import pandas as pd  
indi ={} 
indi = {'@[email protected]': {'BIRT': '15 NOV 1925', 'FAMS': '@[email protected]', 'NAME': 'Rose /Campbell/', 'DEAT': '26 AUG 2009', 'SEX': 'F'}, '@[email protected]': {'BIRT': '15 SEP 1928', 'FAMS': '@[email protected]', 'NAME': 'Rosy /Huleknberg/', 'DEAT': '10 MAR 2010', 'SEX': 'F'}} 
person = pd.DataFrame(indi).T 
person.fillna(0, inplace=True) 
print(person) 

輸出

  BIRT   DEAT  FAMC FAMS    NAME SEX 

@[email protected] 15 SEP 1928 10 MAR 2010  0 @[email protected] Rosy /Huleknberg/ F 

@[email protected] 15 NOV 1925 26 AUG 2009  0 @[email protected]  Rose /Campbell/ F 
+2

你可以展示你的嘗試,或者你試圖讓它工作的任何東西嗎?並解釋「表格形式」是什麼意思? – James

+2

顯示您的代碼到目前爲止,並顯示您希望您的輸出看起來像 –

+5

這個標籤上每天有100萬「我如何打印此字典」的問題。你能解釋一下爲什麼這些幫助你的人,你被困在什麼地方,以及「表格形式」是什麼意思? –

回答