如何在Python中将数字列加1,且将空值替换为1

0 投票
1 回答
16 浏览
提问于 2025-04-12 17:04
out_df['# of Days'] = out_df['# of Days'].replace('',1)
out_df['# of Days'] += 1

print(out_df)

这个方法可以用,但当单元格的值是NULL(也就是空值)时,它不会加1。

我想给整列的每个单元格加1,包括那些空的单元格。

1 个回答

0
def newValue(value):
    if value == "":
        return 1
    if value is None:
        return 1
    return value + 1

out_df['# of Days'] = newValue(out_df['# of Days'])

当然可以!请把你想要翻译的内容发给我,我会帮你用简单易懂的语言解释清楚。

撰写回答