【发布时间】:2020-07-27 14:36:16
【问题描述】:
我指的是这篇文章:
https://kanoki.org/2019/07/04/pandas-difference-between-two-dataframes/
我不理解 loc 的这种特殊语法,其中 lambda 正在执行行过滤?
df = df1.merge(df2, how = 'outer' ,indicator=True).loc[lambda x : x['_merge']=='left_only']
这个 lambda 是做什么的,我知道最终结果 - 只是想了解 lambda 在“loc”语法中的使用。
【问题讨论】:
-
以this 的方式这样做会更有意义,而且由于
query,它也更具可读性,我不喜欢使用lambda进行过滤。