ホームページ >バックエンド開発 >Python チュートリアル >Pandas `apply()` を使用して単一の DataFrame 列を変更するにはどうすればよいですか?
apply() を使用して Pandas DataFrame の単一列を変更する
DataFrame 全体の変更と同様に、pandas は apply() 関数を提供します他の列に影響を与えずに特定の列を操作します。この手法は、残りの DataFrame の整合性を維持しながら特定の列を変換する場合に特に役立ちます。
複数の列を含む DataFrame df の例を考えてみましょう。
a b 0 1 2 1 2 3 2 3 4 3 4 5
apply() を使用して最初の列 'a' の値を取得します:
df['a'] = df['a'].apply(lambda x: x + 1)
この例では、ラムダ関数は、「a」列の各要素に 1 を加算します。結果:
a b 0 2 2 1 3 3 2 4 4 3 5 5
その柔軟性を示し、apply() を使用すると、特定の列に対して次のようなさまざまな操作を実行できます。
以上がPandas `apply()` を使用して単一の DataFrame 列を変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。