Python 按分组并删除重复项

Python 按分组并删除重复项,python,pandas,Python,Pandas,我有一个像 device_id A B C 4352d38a5c0937da 1.0 2.0 4352d38a5c0937da 1.0 2.0 4352d38a5c0937da 1.0 3.0 4352d38a5c0937da 1.0 3.0 因为列中的值是完全相同的,所以我希望通过groupby devi

我有一个像

       device_id         A        B      C
   4352d38a5c0937da     1.0     2.0  
   4352d38a5c0937da     1.0     2.0  
   4352d38a5c0937da     1.0             3.0  
   4352d38a5c0937da     1.0             3.0  
因为列中的值是完全相同的,所以我希望通过groupby device_id获得如下结果:

       device_id         A        B      C
   4352d38a5c0937da     1.0     2.0     3.0

谁能帮我一下吗。谢谢。

这个团员应该做你想做的事

df=pd.DataFrame(['4352d38a5c0937da','1.0','2.0','na'],['4352d38a5c0937da','1.0','2.0','na'],['4352d38a5c0937da','1.0','na','3.0',列=('device_id','A','B','C'))
df.groupby(“设备id”).max()

此groupby应该做您想做的事情

df=pd.DataFrame(['4352d38a5c0937da','1.0','2.0','na'],['4352d38a5c0937da','1.0','2.0','na'],['4352d38a5c0937da','1.0','na','3.0',列=('device_id','A','B','C'))
df.groupby(“设备id”).max()

df.groupby('device\u id')。first()
?感谢@anky\u 91,它工作
df.groupby('device\u id')。first()
?感谢@anky\u 91,它工作
df.groupby(X)。first()
会更节省内存。
df.groupby(X)。first()
会更节省内存。