У меня есть такой фрейм данных, где мой столбец «объединить» выглядит как [(-34, -58), (-3, -5)]. Но я хочу, чтобы оно превратилось в ['-34, -58, -3, -5']. Как мне этого добиться?
df = pd.DataFrame(
{
'X_1': [-34, -1, -33, 4, 10],
'Y_1': [-58, -4, -70, -74, -66],
'X_2': [-3, -1, -3, 4.0, 1],
'Y_2': [-5, -4, -7, -7.8, -6]})
df['Coordinates_Top_right'] = list(zip(df.X_1, df.Y_1))
df['Coordinates_top_left'] = list(zip(df.X_2, df.Y_2))
df['combine'] = df[['Coordinates_Top_right','Coordinates_top_left']].apply(list,axis=1)
#Tried this but doesnt give me the desired output:
df['area'] = df[['Coordinates_Top_right','Coordinates_top_left']].apply(list,axis=1)