具有类型为(str)的df
name password
mark (('name', 'value passed'),)
cuban (('location', 'area geocode'),)
(('name', 'value passed'),)
是一个字符串
将str类型的数据框列password
转换为元组类型列表
预期输出:
tuples_password = [(('name', 'value passed'),),(('location', 'area geocode'),)]
尝试了这个:
tuples = [tuple(x) for x in df.password]
答案 0 :(得分:1)
我是一个完全的菜鸟,尽管我很努力。
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'),)]