Как динамически разбить строку в Python? - PullRequest
0 голосов
/ 02 июня 2019

Это набор данных

{'gender': 'Female', 'document_type': 'driving_licence', 'date_of_expiry': '2025-08-23', 'issuing_country': 'GBR'}
{'gender': 'Male', 'document_type': 'driving_licence', 'date_of_expiry': '2026-11-22', 'issuing_country': 'GBR'}
{'gender': 'Male', 'nationality': 'POL', 'document_type': 'national_identity_card', 'date_of_expiry': '2024-07-21', 'issuing_country': 'POL'}
{'gender': 'Female', 'nationality': 'LTU', 'document_type': 'national_identity_card', 'date_of_expiry': '2023-06-27', 'issuing_country': 'LTU'}
{'document_type': 'driving_licence', 'date_of_expiry': '2044-12-14', 'issuing_country': 'GRC'}

.... более 100 000 строк

Мне нужно расположить это под определенными заголовками столбцов, такими как пол, национальность, document_type, date_of_expiry,issing_country

Кроме того, некоторые поля, такие как document_type, могут содержать разные значения

Я попытался разбить строку, но она не работает, так как заголовки столбцов расположены в случайном порядке.Я считаю, что мне нужно запустить поисковый запрос с именем столбца, т.е. пол, а затем завершить его в ближайшем «,».Я не знаю, как написать то же самое

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...