#python #pandas-groupby
Вопрос:
У меня есть данные csv, которые я сгладил из JSON. Проблема в том, что теперь существует несколько строк с одним и тем же первичным ключом, в которых есть столбцы с разными значениями. Например:
Что у меня есть:
Name, Age, Position, AddressLine1, AddressLine2, AddressLine3 JohnSmith, 42, Manager, 3430, Street Ln, Suite 4 JohnSmith, 42, Manager, 2451, Address Ln, Suite 6 JohnSmith, 42, Manager, 2451, Address Ln, Suite 7 SantaClause, 56, Partner, 2463, Northpole Dr, Apt 430 SantaClause, 56, Manager, 2463, Northpole Dr, Apt 430
Чего я хочу:
Name, Age, Position, Position_2, AddressLine1, AddressLine1_2, AddressLine2, AddressLine2_2 AddressLine3, AddressLine3_2 AddressLine3_3, AddressLine3_4 JohnSmith, 42, Manager,, 3430, 2451, Street Ln, Address Ln, Suite 4, Suite 6, Suite 7 SantaClause, 56, Partner, Manager, 2463,, Northpole Dr,, Apt 430,,
Есть ли способ сделать это в python, который объединит повторяющиеся строки на основе ключевого столбца, а затем создаст новые столбцы при обнаружении нескольких различных значений?
Комментарии:
1. дата указана в диктанте?
2. @eranhalperin в настоящее время данные находятся в файле CSV
3. знаете ли вы, как использовать pandas для получения CSV-данных в фрейм данных pandas?