Mittelwert für einen String in einer Tabelle bestimmen

mit matplotlib, NumPy, pandas, SciPy, SymPy und weiteren mathematischen Programmbibliotheken.
Antworten
anna_33333
User
Beiträge: 1
Registriert: Montag 8. Juni 2020, 12:04

Hallo,
ich bin neu in der Programmierwelt und habe ein kleines Problem mit meinem Projekt welches ich im jupyter notebook erstellt habe.
Vorab: ich habe pandas, tensorflow und numphy installiert und einen Datensatz importiert.
Danach habe ich mir die Liste mit Hilfe von pandas ausgeben lassen (siehe Bild) Bild
Nun will ich von der Spalte 'Votes' den jeweiligen Mittelwert bestimmen (aus den Strings) und diesen dann statt den Strings in die Spalte einfügen.
Ich habe schon alles versucht, aber komme leider nicht auf die Lösung.

Ich hoffe, dass mir jemand von euch helfen kann :)


Bild:

Bild
Benutzeravatar
__blackjack__
User
Beiträge: 14047
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@anna_33333: Die Werte in der "Votes"-Spalte sollten sich als JSON parsen lassen. Dafür gibt es in der Standardbibliothek das JSON-Modul. Und auf die Listen lässt sich dann `numpy.mean()` anwenden. Bei der Pandas-Spalte, also dem `Series`-Objekt interessiert Dich wahrscheinlich die `map()`-Methode im Zusammenhang mit einem ``lambda``-Ausdruck.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Antworten