Я пытаюсь создать каждый граф облака слов для каждого пользователя на основе частоты слова и подсчета, и я хочу сохранить вывод пути изображения облака слов в кадре данных вместе с UID. Нужно ли мне применять группу? Любая помощь будет высоко оценена.
|UID |word |count
=================================================
|ccf878ec9315|RT |28
|ccf878ec9315|Newpin |6
|ccf878ec9315|Benefit Bond |6
|ccf878ec9315|Covid |5
|ccf878ec9315|Blues |5
|ccf878ec9316|TPG |10
|ccf878ec9316|Learn |8
|ccf878ec9316|An |6
|ccf878ec9317|GIINs Market Roadmap |9
|ccf878ec9317|amp |5
|ccf878ec9317|Varsity |3
|ccf878ec9318|International Womens Day |10
|ccf878ec9318|Solving |8
|ccf878ec9318|Hadewych |4
|ccf878ec9319|GIF16 |4
|ccf878ec9319|Kuyper |9
|ccf878ec9320|Impact Investments |8
|ccf878ec9320|Climate |3
Я пробовал с подсчетом частоты, который имеет все данные для всего набора данных. Но я не могу создать граф облака слов для каждого UID.
from wordcloud import WordCloud
wc = WordCloud(width=800, height=400, max_words=200).generate_from_frequencies(data)
import matplotlib.pyplot as plt
plt.figure(figsize=(10, 10))
plt.imshow(wc, interpolation='bilinear')
plt.axis('off')
plt.show()