Кадр данных:
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}``...
Теперь это Counter
, и мне нужен 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
.