В качестве DataFrame мы возьмем csv-файл.
Чтение csv-файла
Так как в файле используется разделитель “;” вместо “,”, передадим в качестве второго аргумента separator.
import pandas as pd
csv_df = pd.read_csv('city.csv',sep=';')
csv_df

Просмотр сведений о DataFrame
csv_df.info()

Вывод нулевых значений из столбца District.
csv_df[ csv_df['District'].isnull() ]

Агрегирование
csv_df.describe()

Подсчет уникальных значений в столбце CountryCode
csv_df.CountryCode.unique().size
Подсчет количества значений столбца CountryCode по каждому значению
csv_df.CountryCode.value_counts()

в долях:
csv_df.CountryCode.value_counts(normalize=True)
