在 Dataframe 中解压列表的 2 列以获取其对应的行值

Unpack 2 columns for list in Dataframe to get its corresponding values to rows

我有下面给出的数据帧样本。

data = {'Participant':['A', 'B', 'C', 'D'],
    'Total Entry':[2, 3, 1, 3],
    'Time':[['2021-07-12', '2021-07-16'],['2021-07-21','2021-07-22','2021-07-24'],['2021-06-20'],['2021-07-26','2021-07-29','2021-08-01']],
    'Values':[['Negative','Negative'],['Positive','Positive','Negative'],['Negative'],['Negative','Positive','Negative']]}

df_test= pd.DataFrame(data)
df_test

我想解包 2 列的相应值并将其附加到相应的行。最终得到的结果如下图

我尝试使用 pop、unstack 和 Series 函数,但它不起作用。任何帮助是极大的赞赏。 谢谢

尝试:

df_test.explode(['Time', 'Values'])