gpt4 book ai didi

python - 在 pandas python 中添加到 df 中的列

转载 作者:太空宇宙 更新时间:2023-11-04 03:20:07 25 4
gpt4 key购买 nike

我有一个 csv 文件,我正在将其转换为 pandas 数据框。其中一列 a 大部分由数字填充,偶尔由零填充。我想创建一个新列 e,它是 a+500 列中的数字,除非该行中有一个 0 a 列。在那些情况下,它应该保持 0。或者我想如果 e 列是 a+500 也可以,然后 e 中的所有情况都只是 500 变成了零。任何帮助都会很棒,我是使用 pandas/python 的新手。

最佳答案

试试这个:

df['new_a'] = df['a'].astype('int').map(lambda x: x+500 if x != 0 else 0)

关于python - 在 pandas python 中添加到 df 中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34947982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com