数据框:
pair = collections.defaultdict(collections.Counter)
例如
pair = {'doc1': {'word1':4, 'word2':3},
'doc2': {'word1':2, 'word3':4},
'doc3': {'word2':2, 'word4':1},
...}
我想保留数据框但改变这部分的类型{'word1':4, 'word2':3}
{'word1':2, 'word3':4}``...
它现在是 aCounter
我需要一个dict
.
我试过这个来获取数据pair
,但我不知道如何dict
为每个文档创建一个:
new_pair = collections.defaultdict(collections.Counter)
for doc, tab in testing.form.items():
for word, freq in tab.items():
new_pair[doc][word] = freq
我不想改变输出。我只需要在每个文档中,数据类型是dict
,而不是Counter
。