Я написал следующий код на Python:
df=df.groupby(['card1', 'card2']).size().reset_index().rename(columns{0:'count'})
df['hand']=df['card1']+', '+df['card2']
df
, который дает следующий вывод:
card1 card2 count hand
2c 7h 1 2c, 7h
2c 7s 1 2c, 7s
7h 2c 1 7h, 2c
Я хотел бы получить вывод следующим образом:
card1 card2 count hand
2c 7h 2 2c, 7h
2c 7s 1 2c, 7s
Для меня не имеет значения, какая карта является первой (поэтому выходные данные 1 и 3 должны учитываться как одна и та же рука. Я не могу понять, как это сделать.