У меня есть данные, подобные приведенным ниже, в кадре данных pandas:
Address1 listboro:"Manhattan" listprice:1000000 listzip:"10001"
Address2 listprice:950000 listzip:"11205" listboro:"Brooklyn"
Я хотел бы создать новый кадр данных, который выглядит следующим образом:
Address listboro listprice listzip
Address1 Manhattan 1000000 10001
Address2 Brooklyn 950000 11205
Есть две проблемыс исходным фреймом данных:
- данные расположены непоследовательно (различные элементы в разных столбцах)
- ненужные строки предшествуют каждой точке данных
Я хотел использоватьstartswith
метод, описанный здесь и extraction
метод, описанный здесь , но тот факт, что данные находятся в несогласованных столбцах, сбивает меня с толку.