我有一个数据框,其中一列有字典作为值。我想从这些字典中创建一个数据帧
patient.reaction patient.drug
0 [{'reactionmeddrapt': 'CHEST PAIN'}] [{'drugcharacterization': '1', 'medicinalprodu...
1 [{'reactionmeddrapt': 'DISTURBANCE IN.. [{'drugcharacterization': '1', 'medi...
2 [{'reactionmeddrapt: 'EXTRAMIDAL DISORDER'}] [{'drugcharacterization': '1', 'medicrodu...
我想从patient.reaction列拥有的所有字典中创建一个数据帧
代码应该是什么
您可以使用^{} +^{} :
结果:
数据帧的每一列都包含一个
list
和一个元素dict
。您可以结合pd.concat
和列表理解创建所需的数据帧:IIUC,你可以试试:
输出:
相关问题 更多 >
编程相关推荐