L'effectif est le nombre d'observations qui présentent une modalité ou une valeur donnée, et la fréquence est la part correspondante par rapport au total, exprimée en proportion ou en pourcentage. Les tableaux d'effectifs et de fréquences résument la répartition d'une variable, notamment qualitative.
Exemple
df['ville'].value_counts() # effectifs ; value_counts(normalize=True) pour les fréquences