Ich möchte einen Wert in einer bestimmten Zelle in einer pandas dataFrame
setzen.Schneiden und Einstellen von Werten in Pandas, mit einer Zusammensetzung aus Position und Beschriftungen
Ich weiß, in welcher Position die Zeile ist (ich kann sogar die Zeile z. B. mit df.iloc[i]
erhalten), und ich kenne den Namen der Spalte, aber ich kann nicht herausfinden, wie Sie die Zelle auswählen Ich kann einen Wert darauf setzen.
df.loc[i,'columnName']=val
wird nicht funktionieren, weil ich die Zeile in Position i
will, nicht mit dem Index i
markiert. Auch
df.iloc[i, 'columnName'] = val
offensichtlich nicht gerne einen Spaltennamen gegeben. Also, kurz vor der Konvertierung zu einem Diktat und zurück, wie gehe ich hier vor? Hilfe sehr geschätzt, da ich nichts finde, was mir in der pandas
Dokumentation hilft.
versuchen 'df.ix [i, 'columnName'] = val' – EdChum
Gibt einen Schlüssel e rror von 'i', denke ich, weil' i' nicht in den Indexetiketten ist? –
das sollte nicht fehlschlagen, versuche 'df ['columnName']. Iloc [i] = val' – EdChum