単一の列にapply()関数を使用するにはどうすればいいですか? 質問する

単一の列にapply()関数を使用するにはどうすればいいですか? 質問する

複数の列を持つパンダデータフレームがあります。他の列に影響を与えずに最初の列の値のみを変更したいのですが、どうすればできますか?apply()パンダでは?

ベストアンサー1

次のようなサンプルデータフレームがあるとしますdf

   a  b
0  1  2
1  2  3
2  3  4
3  4  5

あなたが望むものは次のとおりです:

df['a'] = df['a'].apply(lambda x: x + 1)

返される値:

   a  b
0  2  2
1  3  3
2  4  4
3  5  5

おすすめ記事