如何正确旋转 pandas 数据框

how to correctly pivot a pandas dataframe

我有以下数据框:

df = pd.DataFrame([{'answers': ['No'], 'questionId': 'applicationSubmitted'}, {'answers': ['NOT_READY_TO_ENROLL'], 'questionId': 'status'}, {'answers': ['Intro'], 'questionId': 'salesProcessReached'}, {'answers': [True], 'questionId': 'noTimeToCoverCurrentPlan'}, {'answers': [''], 'questionId': 'currentPlan'}, {'answers': ['No'], 'questionId': 'scheduleFollowUp'}])

应用枢轴函数 df.pivot(columns='questionId') 后,我得到以下 table:

如何调整数据透视表,使所有答案仅显示 1 行,headers 仅显示 1 行,而不是两行。

谢谢

pivot_tableaggfunc 用作 max:

df.pivot_table(columns='questionId', aggfunc=max)

输出:

questionId applicationSubmitted currentPlan noTimeToCoverCurrentPlan salesProcessReached scheduleFollowUp                 status
answers                    [No]          []                   [True]             [Intro]             [No]  [NOT_READY_TO_ENROLL]