【发布时间】:2012-12-01 22:15:52
【问题描述】:
对我来说是新的——我假设这很容易,但我以前从未使用过数组,所以我很好奇它是如何工作的。
我有一个字典,像这样:
{'bob': {'a':1, 'b':2, ...}, 'joe': {'a':2, 'c':3, ...} ...}
我想把它变成一个数组,这样我就可以将它写入一个 CSV,然后使用 R 将它变成一个热图。我试图作弊,只是将每个嵌套的 dict 写入一个单独的行,但当然这是行不通的,因为并非每个嵌套字典中都存在每个键。很简单吧?
所需的输出看起来像(以表格形式):
,a,b,c
bob,1,2,0
joe,2,0,3
【问题讨论】:
-
您已经输入了输入样本。你能给出所需输出的示例表示吗?
-
您目前的示例输出没有明确解决如何处理嵌套字典之一中缺少键的情况。您希望我们将其值视为零吗?
-
是的,请。抱歉,不清楚。
-
查看python csv库:csv
标签: python arrays dictionary