我想根据值对列进行分组,并将这些值分配给新类。
Please find the dataset screenshot here
我要根据以下条件对值进行分组:
我尝试复制列值并应用与之对应的类,从中我可以解决所有相同的情况。
df.loc[df.duplicated(subset=['Input File Name','Page Number','Font Class','Font Size','Left'], keep=False),'Group'] = 'Group 1'
df.loc[df.duplicated(subset=['Input File Name','Page Number','Font Class','Font Size','Top'], keep=False),'Group'] = 'Group 3'
如果Left / Top值在其他值的+-5范围内,如何分组?