Я предполагаю, что вы хотите найти процент каждого уникального значения для каждого столбца, когда Like == 1. Если это так, вы можете сделать:
df[df['Like'] == 1]['Style'].value_counts(normalize=True) * 100
df[df['Like'] == 1]['Typo'].value_counts(normalize=True) * 100
df[df['Like'] == 1]['Layout'].value_counts(normalize=True) * 100