Я искал несколько книг и сайтов, и я не могу найти ничего, что вполне соответствует тому, что я пытаюсь сделать. Я хотел бы создать перечни из dataframe и перенастроить данные следующим образом:Python Pandas Dataframe: использование значений в столбце для создания новых столбцов
A B A B C D
0 1 aa 0 1 aa
1 2 bb 1 2 bb
2 3 bb 2 3 bb aa
3 3 aa --\ 3 4 aa bb dd
4 4 aa --/ 4 5 cc
5 4 bb
6 4 dd
7 5 cc
Я никогда экспериментировал с группировкой, укладки, Расшахтовочное и т.д., но ничего, что я пытался произвел желаемый результат. Если это не очевидно, я очень новичок в python, и решение будет замечательным, но понимание процесса, которое мне нужно, будет идеальным.
Заранее спасибо
благодаря user2589273 ... Я боюсь, что я не был достаточно конкретным в моем примере. Реальные данные в обоих столбцах состоят из строк, и когда я пытаюсь это сделать, он жалуется на попытку умножения строк. Чтобы помочь мне понять, что делает первая линия? – Velcro
попробуйте df = df.convert_objects (convert_numeric = True), чтобы преобразовать строки в поплавки для вашего фрейма данных. Или более конкретно df ['A'] = df ['A']. Convert_objects (convert_numeric = True). Моя первая строка создает пустой массив нулей, так как я не знаю, являются ли значения последовательными или имеют пробелы ... – user2589273
Также я понял, что мое использование max скорее всего будет неправильным - теперь отредактируйте ответ – user2589273