데이터 프레임을 딕셔너리 할변경 데이터 프레임
pair = {'doc1': {'word1':4, 'word2':3},
'doc2': {'word1':2, 'word3':4},
'doc3': {'word2':2, 'word4':1},
...}
나는 데이터 프레임을 유지하지만,이 부분이 지금 Counter
입니다 {'word1':4, 'word2':3}
{'word1':2, 'word3':4}``...
의 유형을 변경하고 싶은 나는 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
I 출력을 변경하지 않습니다. 각 문서에 이 필요하면 데이터 형식은 dict
이 아니라 Counter
이됩니다.
실제 추적 및 더 많은 컨텍스트를 게시하십시오. – agf
WHO는 '첫 번째 주장은 호출 가능해야합니다'라고 말하고 있습니까? – joaquin
무엇을 원하니? 원하는 출력을 줄 수 있습니까? – shihongzhi