1
import pandas as pd
d = pd.DataFrame({'ids':[9,5,7,9,5,9]})
c = d.groupby(['ids'], sort=True)['ids'].count()
>>> c
ids
5 2
7 1
9 3
Name: ids, dtype: int64
Wie kann ich ein Element zu diesem series
(c
) mit, sagen wir, key
= 6 und value
= 10 bis Pandas hinzufügen? Die gewünschte Ausgabe sollte sein:Element von 'index' (key) in Serie
>>> c
ids
5 2
6 10
7 1
9 3
Name: ids, dtype: int64
Sie die Bestellung durcheinander danken. Darf ich fragen, wie können Sie diese Einzeiler konvertieren, um eine Liste/ein Array von Indizes (die alle demselben Wert entsprechen) zu berücksichtigen? – Tony
@Tony Sie verwenden nur Loc auf diese Weise. c.loc [[6, 7, 8]] = 10 – piRSquared
Ich fragte, weil, wenn ich das versuche, bekomme ich 'KeyError: '[16 17 18] nicht im Index'. (Python 3.5) - außer diese Indizes sind schon da, aber ich frage nach neuen. – Tony