Python 从一列dict中获取一个大dict

Python 从一列dict中获取一个大dict,python,dictionary,text,Python,Dictionary,Text,我在pandas数据框中有一列,其中包含大量单词的字典(关键字=单词,值=文档中的计数)。每个dict都是唯一的(文档是唯一的),但可能有一些共享密钥 我想得到语料库中所有单词数量的柱状图。换句话说,我需要获得所有行的所有唯一键,然后对它们的值求和 字典的部分让我厌烦。我该怎么做呢?如果您使用collections.Counter进行计数,而不是简单的字典,您可以简单地将它们相加。您可能只需对整个列应用sum(),即可获得组合计数。可能会对所有字典进行循环,对每个字典的键进行内部循环。将所有这些

我在pandas数据框中有一列,其中包含大量单词的字典(关键字=单词,值=文档中的计数)。每个dict都是唯一的(文档是唯一的),但可能有一些共享密钥

我想得到语料库中所有单词数量的柱状图。换句话说,我需要获得所有行的所有唯一键,然后对它们的值求和


字典的部分让我厌烦。我该怎么做呢?

如果您使用
collections.Counter
进行计数,而不是简单的字典,您可以简单地将它们相加。您可能只需对整个列应用
sum()
,即可获得组合计数。可能会对所有字典进行循环,对每个字典的键进行内部循环。将所有这些都放入一个新的字典中,如果键是新的,它会将值设置为count,否则会将该键的现有计数相加?
big_dict = {}
for d in your_dataframe['your_column']:
    for k in d:
        if k in big_dict:
            big_dict[k] += d[k]
        else:
            big_dict[k] = d[k]