我有一个包含多列的 pandas 数据框。我想仅更改第一列的值而不影响其他列。如何apply()在 pandas 中做到这一点?
给定一个示例数据框df:
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