Pandas Dataframe,Lambda没有吐出预期的结果?

时间:2017-12-14 18:58:53

标签: python pandas lambda

我目前正在为一些ETL使用pandas,我遇到了一行奇怪的问题:

df_new['Location2'] = df_new['Type'].apply(lambda x: x if df_new.Location2.empty else df_new.Location2)

当location2为空时,不是将Location2 =设置为Type,而是以一种奇怪的方式将其设置为= location 2。错误示例数据:

Sample CSV Screenshot

0 个答案:

没有答案