如何根据额外条件删除重复项?

时间:2018-03-28 21:51:44

标签: python python-3.x pandas dataframe group-by

我有以下代码可以根据给定的密钥删除数据框的副本:

输入:

dff = pd.DataFrame({"A":["foo", "foo", "foo", "bar"],  "B":["A","A","B","A"], "C":[0,3,1,1]})
dff.drop_duplicates(subset=['A', 'B'], keep=False)

输出:

     A  B  C
2  foo  B  1
3  bar  A  1

但是如何按相同的键进行分组,但是在" C"中选择具有较大数字的行?柱。我的意思是,所需的输出是:

     A  B  C
2  foo  B  3
3  bar  A  1

1 个答案:

答案 0 :(得分:1)

在删除重复文件之前,您似乎需要使用public class BaseActivity extends AppCompatActivity { @Override protected void onPostCreate(Bundle savedInstanceState) { super.onPostCreate(savedInstanceState); Drawable d = ContextCompat.getDrawable(this, R.drawable.action_bar); getSupportActionBar().setBackgroundDrawable(d); } } String.Join(",", listofids)覆盖C列

group