如何在python中以表格形式打印字典数据

如何在python中以表格形式打印字典数据,python,Python,我有一个嵌套字典,如下所示。我想以表格形式打印数据。这里的条件是,我只想打印表中的某些数据,例如:BIRT、NAME和SEX。我该怎么做 import sys import pandas as pd indi ={} indi = {'@I7@': {'BIRT': '15 NOV 1925', 'FAMS': '@F2@', 'NAME': 'Rose /Campbell/', 'DEAT': '26 AUG 2009', 'SEX': 'F'}, '@I5@':

我有一个嵌套字典,如下所示。我想以表格形式打印数据。这里的条件是,我只想打印表中的某些数据,例如:BIRT、NAME和SEX。我该怎么做

 import sys 
 import pandas as pd     
 indi ={}
 indi =   {'@I7@': {'BIRT': '15 NOV 1925', 'FAMS': '@F2@', 'NAME': 'Rose /Campbell/',   'DEAT': '26 AUG 2009', 'SEX': 'F'}, '@I5@': {'BIRT': '15 SEP 1928', 'FAMS': '@F3@', '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

 @I5@   15 SEP 1928  10 MAR 2010     0  @F3@   Rosy /Huleknberg/   F

 @I7@   15 NOV 1925  26 AUG 2009     0  @F2@     Rose /Campbell/   F
文件:

您可以尝试使用以下内容:

print(person.filter(['BIRT', 'NAME', 'SEX']))
输出将是:

             BIRT               NAME SEX
@I5@  15 SEP 1928  Rosy /Huleknberg/   F
@I7@  15 NOV 1925    Rose /Campbell/   F

你能展示一下你的尝试,或者任何你试图让它起作用的东西吗?并解释“表格形式”是什么意思?显示到目前为止您的代码,并显示您希望您的输出是什么样子。在这个标签上每天有一百万个“我如何打印这本词典”问题。你能解释一下为什么没有人帮助你,你被困在什么地方,以及“表格形式”到底是什么意思吗?用outputGus编辑的问题请帮助我。