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()
会更节省内存。