【发布时间】:2020-09-04 14:31:27
【问题描述】:
我有一本字典,这是第一部分(非常大)
{'cluster-1': {'BGCid': '-',
'cdhitclusters': [{'genes': {'AT1G24070': 100.0},
'rep_gene': 'AT1G24070'},
{'genes': {'AT1G24100': 100.0},
'rep_gene': 'AT1G24100'},
{'genes': {'AT1G24040': 100.0,
'AT1G2404_1': 100.0,
'AT1G2404_2': 100.0},
'rep_gene': 'AT1G24040'},
{'genes': {'AT1G24020': 100.0,
'AT1G2402_1': 100.0},
'rep_gene': 'AT1G24020'},
{'genes': {'AT1G24010': 100.0},
'rep_gene': 'AT1G24010'},
{'genes': {'AT1G24000': 100.0},
'rep_gene': 'AT1G24000'}],
我想打印 key(?) 'rep_gene' 所持有的信息。但它说 rep_gene 不是关键。 什么是 rep_gene 以及如何制作包含 rep_gene 信息的数据框?
编辑
前两行有效,但最后一行返回:AttributeError: 'list' object has no attribute 'get'
clus1 = (gene_clusters.get("cluster-1"))
cdhit1 = (clus1.get("cdhitclusters"))
cdhit1.get("rep_gene")
【问题讨论】:
-
您能告诉我们您尝试使用的索引吗?
-
@DownloadPizza 你能告诉我该怎么做吗?我对此很陌生
-
把报错的代码贴一下,我想我能搞定
-
我认为这就是您要的,如果不是,请澄清
-
是的,我知道了,谢谢,很快就会发布答案
标签: python-3.x pandas dictionary