我有一个包含两列的 pandas 数据框。我需要在不影响第二列的情况下更改第一列的值,并在仅更改第一列值的情况下取回整个数据框。如何在 pandas 中使用 apply 来做到这一点?
最佳答案
给定一个示例数据帧 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
关于python - 如何将 apply() 函数用于单个列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34962104/