我是一名有用的助手,可以为您翻译文本。
下面是需要翻译的内容:
我希望根据
我知道如何删除重复项,但不知道如何将此特定条件值添加到此行中:
下面是需要翻译的内容:
我有一个数据帧,在其中我正在尝试基于子集删除重复项,但仅针对特定值。
我有以下数据帧:
Date Name Task Hours
2019-09-26 John Smith A 24
2019-09-26 Bruce Pitt A 24
2019-09-27 John Smith A 12
2019-09-27 John Smith B 12
2019-09-28 Emma Garcia A 24
2019-09-28 Emma Garcia E 24
我希望根据
Date
、Name
和Hours
删除重复的行,但仅在hours = 24
时执行此操作。我知道如何删除重复项,但不知道如何将此特定条件值添加到此行中:
df1.drop_duplicates(subset=['Date', 'Name','Hours'],keep='first', inplace=True)
期望输出:
Date Name Task Hours
2019-09-26 John Smith A 24
2019-09-26 Bruce Pitt A 24
2019-09-27 John Smith A 12
2019-09-27 John Smith B 12
2019-09-28 Emma Garcia A 24