डाटा फ्रेम:बदलें डेटा फ्रेम dict को
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
नहीं।
वास्तविक ट्रेसबैक और अधिक संदर्भ पोस्ट करें। – agf
डब्ल्यूएचओ कहता है 'पहला तर्क कॉल करने योग्य होना चाहिए'? – joaquin
आप क्या चाहते हैं? क्या आप वह आउटपुट दे सकते हैं जो आप चाहते हैं? – shihongzhi