【发布时间】:2017-07-27 22:13:13
【问题描述】:
我正在尝试一些 ifthen 逻辑,但我在数据框中工作并且找不到任何示例。
我要做的是过滤此数据集以仅包含以下值 col1=col3 和 col2=col4
col1 col2 col3 col4
Wagner John Wagner John
Jane Mary Klein Peter
Schneider Megan Wicker Sam
Schneider Megan Schneider Megan
结果
col1 col2 col3 col4
Wagner John Wagner John
Schneider Megan Schneider Megan
我的代码在这里不起作用
df1.apply(lambda x : x['col1'] if x['col1'] == x['col1'] and x['col2'] == x['col2'] else "", axis=1
【问题讨论】: