ホームページ  >  記事  >  バックエンド開発  >  Python でデータフレーム セルから単一の値を抽出する方法

Python でデータフレーム セルから単一の値を抽出する方法

DDD
DDDオリジナル
2024-11-03 05:53:30559ブラウズ

How to Extract a Single Value from a Dataframe Cell in Python?

データフレーム セルから単一の値を取得する

データフレームを操作する場合、多くの場合、特定のセルから単一の値を抽出する必要が生じます。細胞。クエリが単一行のデータフレームを返すシナリオを考えてみましょう:

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

目的の値を取得するには、一般的なアプローチは目的の列にアクセスすることです:

<code class="python">val = d2['col_name']</code>

ただし、これは予想される float 値ではなく、単一の行と単一の列を含むデータフレームが生成されます。

この状況を修正するには、次のアプローチを使用できます。

  1. iloc を使用したシリーズとしての最初の (唯一の) 行:
<code class="python">row = d2.iloc[0]</code>
  1. 列名を使用して値を抽出します:
<code class="python">val = row['col_name']</code>

以上がPython でデータフレーム セルから単一の値を抽出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。