データフレーム セルから単一の値を取得する
データフレームを操作する場合、多くの場合、特定のセルから単一の値を抽出する必要が生じます。細胞。クエリが単一行のデータフレームを返すシナリオを考えてみましょう:
<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 値ではなく、単一の行と単一の列を含むデータフレームが生成されます。
この状況を修正するには、次のアプローチを使用できます。
<code class="python">row = d2.iloc[0]</code>
<code class="python">val = row['col_name']</code>
以上がPython でデータフレーム セルから単一の値を抽出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。