わかりました、値のリストと、その値のリストに関する情報を送信しようとしています。データを操作しながらそれをやろうとしています。何が起こっているかをお見せしましょう:
worddictlist2 = []
for innertweet in namelist:
worddictlist = []
for tweet in innertweet[0]:
worddict = {word: tweet.count(word) for word in wordlist}
worddictlist.append(worddict)
worddictlist2.append(worddictlist)
namelist は、次の情報を持つ変数です。
[[['blah blah blah string blah blah blah blah blah blah', 'another string, blah blah blah, string string', 'string string string'], category], ['string string another string, blah', 'more words, more words, etc', 'yet again, here we go'], category2]
各フレーズで特定の単語が出現する回数を数えています。ただし、何らかの方法でカテゴリの割り当てを維持したいと考えています。
さまざまなループ全体でさまざまなリストを追加しようとしましたが、さまざまなリスト内包表記を試しましたが、必要な結果が表示されません。次のようになります。
[[{word1: 0, word2: 7, word3: 12, word4: 6}, category], {word1: 3, word2: 9, word3: 1, word4: 2}, category2]]
この出力を取得するにはどうすればよいですか? 私はこれを非効率的にやっていますか?私がこのデータを苦しめている方法は、このプロセスを非効率的に行っているように感じさせます.