如何在Python中将数字列加1,且将空值替换为1
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'])
当然可以!请把你想要翻译的内容发给我,我会帮你用简单易懂的语言解释清楚。