Ich versuche, folgende Logik in Pandas zu kodieren, für die ersten drei Zeilen jeder Gruppe möchte ich eine Variable erstellen, die den Wert 1 (1. Zeile), 2 (2. Zeile) haben sollte), 3 (3. Reihe). Ich mache es wie unten, Im unten stehenden Code erstelle ich keine neue Variable, weil ich nicht weiß, wie das geht, also ersetze ich die Variable, die bereits im Datensatz vorhanden ist. Obwohl mein Code keinen Fehler liefert, gibt er mir sehr seltsame Ergebnisse.Werte den ersten drei Zeilen jeder Gruppe zuweisen
def func (i):
data.loc[data.groupby('ID').nth(i).index,'date'] = i
func(1)
Irgendwelche Vorschläge? Vielen Dank im Voraus.