Ich habe einen folgenden dataframe
mit string
Werte:Pandas: create Wortwolke aus einer Spalte mit Streichern
text
0 match of the day
1 euro 2016
2 wimbledon
3 euro 2016
Wie kann ich ein word cloud
aus dieser Spalte erstellen?
Ich habe einen folgenden dataframe
mit string
Werte:Pandas: create Wortwolke aus einer Spalte mit Streichern
text
0 match of the day
1 euro 2016
2 wimbledon
3 euro 2016
Wie kann ich ein word cloud
aus dieser Spalte erstellen?
Ich glaube, Sie tuple of tuples mit Frequenzen benötigen, so verwenden value_counts
mit list comprehension
:
tuples = tuple([tuple(x) for x in df.text.value_counts().reset_index().values])
print (tuples)
(('euro 2016', 2), ('wimbledon', 1), ('match of the day', 1))
#https://stackoverflow.com/q/38247648/2901002
cloud.generate_from_frequencies(tuples)
Danke. Ich habe versucht, die 'value_counts' zu bekommen, aber wie erzeuge ich dann die fancy' word cloud'? –
Harte Frage, weil ich es nicht testen kann. Aber ich habe eine Lösung gefunden und sie hinzugefügt, um sie zu beantworten. – jezrael
Ich fand eine andere Lösung - bitte [bitte] (http://stackoverflow.com/q/28786534/2901002). – jezrael
Sie literaly eine Wortwolke wie dies bedeuten: https://github.com/amueller/word_cloud? – Protostome