Abrufen eines einzelnen Werts aus einer Datenrahmenzelle
Bei der Arbeit mit Datenrahmen besteht häufig die Notwendigkeit, einen einzelnen Wert aus einer bestimmten Zelle zu extrahieren Zelle. Stellen Sie sich ein Szenario vor, in dem eine Abfrage einen einzelnen Zeilendatenrahmen zurückgibt:
<code class="python">d2 = df[(df['l_ext']==l_ext) & (df['item']==item) & (df['wn']==wn) & (df['wd']==1)]</code>
Um den gewünschten Wert zu erhalten, kann ein üblicher Ansatz darin bestehen, auf die gewünschte Spalte zuzugreifen:
<code class="python">val = d2['col_name']</code>
Dies ist jedoch der Fall würde zu einem Datenrahmen mit einer einzelnen Zeile und einer einzelnen Spalte anstelle des erwarteten Float-Werts führen.
Um diese Situation zu beheben, kann der folgende Ansatz verwendet werden:
<code class="python">row = d2.iloc[0]</code>
<code class="python">val = row['col_name']</code>
Das obige ist der detaillierte Inhalt vonWie extrahiere ich einen einzelnen Wert aus einer Datenrahmenzelle in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!