Heim > Backend-Entwicklung > Python-Tutorial > Wie extrahiere ich einen bestimmten Wert aus einem einzeiligen Datenrahmen in Pandas?

Wie extrahiere ich einen bestimmten Wert aus einem einzeiligen Datenrahmen in Pandas?

Barbara Streisand
Freigeben: 2024-11-02 22:39:30
Original
1031 Leute haben es durchsucht

How to Extract a Specific Value from a Single Row Dataframe in Pandas?

Abrufen eines Werts aus einer Datenrahmenzelle

Anfangsbedingung:

Sie haben eine Bedingung erstellt, die eine einzelne Zeile isoliert in Ihrem Datenrahmen:

<code class="python">d2 = df[(df['l_ext']==l_ext) & (df['item']==item) & (df['wn']==wn) & (df['wd']==1)]</code>
Nach dem Login kopieren

Ziel:

Extrahieren Sie einen bestimmten Wert aus einer bestimmten Spalte im resultierenden Datenrahmen.

Lösung :

Um den Wert aus dem einzeiligen Datenrahmen d2 zu erhalten, beachten Sie die folgenden Schritte:

  1. Indizieren Sie den einzeiligen Datenrahmen als Serie mit iloc:
row_series = d2.iloc[0]
Nach dem Login kopieren
  1. Greifen Sie auf den gewünschten Spaltenwert aus der Serie zu:
value = row_series['col_name']
Nach dem Login kopieren

Beispiel:

Zur Veranschaulichung Betrachten wir für diesen Ansatz einen einzeiligen Datenrahmen mit dem Namen sub_df:

<code class="python">In [3]: sub_df
Out[3]:
          A         B
2 -0.133653 -0.030854</code>
Nach dem Login kopieren

Um den Wert aus Spalte „A“ abzurufen, können wir Folgendes verwenden:

<code class="python">In [4]: sub_df.iloc[0]
Out[4]:
A   -0.133653
B   -0.030854
Name: 2, dtype: float64

In [5]: sub_df.iloc[0]['A']
Out[5]: -0.13365288513107493</code>
Nach dem Login kopieren

Dies ergibt den gewünschten Single Float-Wert.

Das obige ist der detaillierte Inhalt vonWie extrahiere ich einen bestimmten Wert aus einem einzeiligen Datenrahmen in Pandas?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage