删除重复的熊猫,但从其他列PANDAS中保存值

时间:2020-09-04 18:27:15

标签: python pandas pandas-groupby

0 id   description
1 11   pandas
2      is very
3       good

id位于3行中,例如: enter image description here

我想删除重复的ID,但保留所有描述。我使用:

pd.drop_duplicates(subset="id", keep="first") 

然后返回我:

0 id description
1 11 pandas

但是我想要

0 id description
1 11 pandas is very good.

1 个答案:

答案 0 :(得分:0)

您可以使用groupby + agg

df = df.groupby('id').agg(' '.join).reset_index()
print(df)

   id             description
0  11    pandas is very  good