Maison  >  Article  >  développement back-end  >  Comment extraire une valeur spécifique d’une cellule Dataframe après le filtrage ?

Comment extraire une valeur spécifique d’une cellule Dataframe après le filtrage ?

Barbara Streisand
Barbara Streisandoriginal
2024-10-31 18:38:29401parcourir

How to Extract a Specific Value from a Dataframe Cell After Filtering?

Extraire une valeur unique d'une cellule de dataframe

Dans ce scénario, vous souhaitez extraire une valeur spécifique d'une cellule dans un dataframe. Bien que vous ayez réussi à isoler la ligne contenant la cellule cible à l'aide du filtrage conditionnel, vous rencontrez un problème lorsque vous tentez de récupérer la valeur directement à partir du dataframe.

Pour obtenir le nombre flottant souhaité, suivez ces étapes :

  1. Utilisez iloc pour accéder à la première (et unique) ligne du dataframe en tant que série :
<code class="python">sub_df = df[(df['l_ext']==l_ext) & (df['item']==item) & (df['wn']==wn) & (df['wd']==1)]
val = sub_df.iloc[0]</code>
  1. Accédez à la valeur souhaitée en utilisant le nom de la colonne :
<code class="python">specific_value = val['col_name']</code>

En suivant ces étapes, vous pouvez réussir à extraire la valeur spécifique de la cellule ciblée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn