Преобразовать столбец dataframe в список объектов - PullRequest
0 голосов
/ 22 сентября 2019

Я использую pandas для чтения CSV, который содержит поле phone_number (строка), однако мне нужно преобразовать это поле в приведенный ниже формат JSON [{'phone_number':'+01 373643222'}] и поместить его под новым именем столбца с именем phone_numbersКак я могу это сделать?

Поиск в Интернете, но я нашел примеры, которые конвертируют все столбцы в JSON с помощью to_json(), что, очевидно, не может решить мою проблему.

Ниже приведен пример

import pandas as pd
df = pd.DataFrame({'user': ['Bob', 'Jane', 'Alice'], 
                   'phone_number': ['+1 569-483-2388', '+1 555-555-1212', '+1 432-867-5309']})

1 Ответ

0 голосов
/ 22 сентября 2019

используйте функцию карты следующим образом

df["phone_numbers"] = df["phone_number"].map(lambda x: [{"phone_number": x}] )

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