Как преобразовать столбец dataframe типа string в список типа tuple - PullRequest
0 голосов
/ 20 апреля 2020

имеют df с типом (str)


name       password

mark   (('name', 'value passed'),)

cuban  (('location', 'area geocode'),)

(('name', 'value passed'),) является строкой

преобразовать столбец данных password типа str в список типов кортежей

ожидаемый результат:

tuples_password = [(('name', 'value passed'),),(('location', 'area geocode'),)]

пробовал это:

tuples = [tuple(x) for x in df.password]

1 Ответ

1 голос
/ 20 апреля 2020

Я полный нуб, и хотя я бы дал ему go.

df['tuple_field'] = [tuple(eval(i)) for i in df['password']]
tuples = [x for x in df['tuple_field']]

Вывод:

[(('name', 'value passed'),), (('location', 'area geocode'),)]
...