标签: python pandas dataframe
我想知道如何展平嵌套的pandas数据帧,如附图所示。
嵌套属性由'data'字段给出。简而言之:我有一个参与者列表(由'participant_id'表示),他们在不同时间提交了回复('数据')。我需要创建宽数据框,每个时间戳的每个参与者都有一行数据记录('q1','q2',...,'summary')
非常感谢提前!
答案 0 :(得分:6)
试试这个:
pd.concat([df.data.apply(pd.Series), df.drop('data', axis=1)], axis=1)