Иметь 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]
0
user12983086
20 Апр 2020 в 16:54
Не могли бы вы подробно объяснить ожидаемый результат?
– Mari
20 Апр 2020 в 16:58
Отредактировал вопрос
– user12983086
20 Апр 2020 в 17:05
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'),)]
1
Zuks Maq
20 Апр 2020 в 17:34
Похожие вопросы
Новые вопросы
python
Python — это мультипарадигмальный многоцелевой язык программирования с динамической типизацией. Он предназначен для быстрого изучения, понимания и использования, а также обеспечивает чистый и унифицированный синтаксис. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Если у вас есть вопросы о версии Python, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas, NumPy) укажите это в тегах.