Я пытаюсь объединить два имени района с одним и тем же почтовым кодом в кадре данных.
Изначально я использовал функцию groupby.unique()
, но она возвращает ndarray
в каждой ячейке.Позже я попробовал groupby.first()
функцию, которая возвращает значение повторяющегося почтового индекса.
PCode =pd.DataFrame({'PostalCode':['M4A','M5A','M5A'],'Borough':['North York','Downtown Toronto','Downtown Toronto'],'Neighbourhood':['Victoria Village','Harbourfront','Regent Park']})
PCode.groupby('PostalCode')['PostalCode'].unique()
PCode.groupby('PostalCode')['PostalCode'].first()
Интересно, есть ли способ извлечь почтовый код из возвращенного ndarray
для groupby.unique()
функция для получения точно такого же результата, как при использовании функции groupby.first()
.