Pandas: Melting columns containing tuples
quick solution
df1.set_index('ID').stack().apply(lambda x: pd.Series(x)).unstack(0).T.reset_index()
quick solution
df1.set_index('ID').stack().apply(lambda x: pd.Series(x)).unstack(0).T.reset_index()