背景描述:
使用Python中的pandas, 对数据框中两列进行判断, 得到新的列, pandas有么有简单的实现方法?
原数据和sql实现如下:
原数据:
目标结果:
sql实现逻辑:
背景描述:
使用Python中的pandas, 对数据框中两列进行判断, 得到新的列, pandas有么有简单的实现方法?
原数据和sql实现如下:
原数据:
sql实现逻辑:
def merge(a, b):
return a if a else b
df['合并大区'] = df.apply(lambda row:merge(row['a'], row['b']), axis=1)