ホームページ > バックエンド開発 > Python チュートリアル > Pandas DataFrame で特定のセル値を設定するにはどうすればよいですか?

Pandas DataFrame で特定のセル値を設定するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-01 22:24:14
オリジナル
306 人が閲覧しました

How Do I Set a Specific Cell Value in a Pandas DataFrame?

Pandas DataFrame の特定のセルに値を設定する

Pandas DataFrame を操作する場合、多くの場合、値を割り当てることが必要になります。特定のセルに。 df.xs() メソッドでは行を選択できますが、データのコピーが作成されるため、元の DataFrame への変更が防止されます。

DataFrame を正しく変更するには、df.at['C' を使用します。 , 'x']。ここで、「C」は行インデックス、「x」は列名です。この代替方法では、目的のセルに直接アクセスし、指定された値を割り当てます。

たとえば、次の DataFrame を考えてみましょう:

import pandas as pd
df = pd.DataFrame(index=['A','B','C'], columns=['x','y'])
ログイン後にコピー

行 'C' のセルに '10' を割り当てるには、列 'x'、使用:

df.at['C', 'x'] = 10
ログイン後にコピー

このコードは元の DataFrame を直接変更し、結果の DataFrame は次のようになります。 like:

     x    y
A  NaN  NaN
B  NaN  NaN
C   10  NaN
ログイン後にコピー

「set_value」は代替手段として提案されていますが、非推奨になる予定であることに注意してください。したがって、Pandas DataFrame の特定のセル値にアクセスして変更するには、「at」または「iat」を使用することをお勧めします。

以上がPandas DataFrame で特定のセル値を設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート