У меня есть фрейм данных, и я пытаюсь объединить столбцы, которые я не группирую, с помощью лямбда-функции. Когда я использую x.astype (str), я получаю следующую ошибку:
ValueError: Wrong number of items passed 2, placement implies 1
Вот код
test_df = matches_df.groupby(['SFDC_ID', 'left_side' ], as_index=False)[['right_SFDC_ID', 'right_side', 'similairity']].agg(lambda x: ','.join(x.astype(str)))