У меня есть датафрейм с двумя столбцами, как показано ниже:
col_a,col_b 10,32 23,43 32,64
Я пытаюсь преобразовать Dataframe в следующий формат:
[(10,32),(23,43),(32,64)]
Используйте понимание списка или карту с преобразованием списков в кортежи:
L = [tuple(x) for x in df.values.tolist()]
L = list(map(tuple, df.values.tolist()))
Другое решение с zip и транспонированием:
zip
L = list(zip(*df.T.values.tolist())) print (L) [(10, 32), (23, 43), (32, 64)]