我正在使用熊猫读取包含phone_number
字段(字符串)的CSV,但是,我需要将此字段转换为以下JSON格式
[{'phone_number':'+01 373643222'}]
并将其放在名为phone_numbers
的新列名下,该怎么做?
在线搜索,但是我发现的示例是使用to_json()
将所有列转换为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']})
答案 0 :(得分:0)
使用这样的地图功能
df["phone_numbers"] = df["phone_number"].map(lambda x: [{"phone_number": x}] )
display(df)