Mit der tabellarischen Datenbibliothek von Python agate Ich möchte eine Berechnung Formula
definieren, die auf den Zeilenindex zugreift. Ich habe versucht,Wie greife ich auf den Zeilenindex in einer Achatformel zu?
agate.Formula(agate.Text(), lambda r: r.index())
aber das funktioniert nicht, weil das Objekt bietet keinen (Zeile) Index (im Gegensatz zum Column-Objekt!). Gibt es eine Möglichkeit, auf den Zeilenindex innerhalb der Formel zuzugreifen?
(Ich brauche das, um eine neue Spalte mit Werten einzigartig für jede Zeile zu erstellen.)
der (output) Datentyp der Formel * * nicht das Problem. Wie in der Frage erwähnt, ist meine Codezeile nicht gültig, weil 'r' keinen Zeilenindex hat, aber das genau meine Frage: Wie greife ich auf den Zeilenindex * innerhalb * der Formel zu? Deine Antwort spricht das überhaupt nicht an. – halloleo
Ich werde die Antwort aktualisieren. In der Zwischenzeit habe ich angefangen, die Bibliothek zu benutzen. –