
No puedo utilizar replace en una columna con listas dentro.
Publicado por María (2 intervenciones) el 23/07/2022 12:17:03
Hola.
Tengo una columna donde cada valor es una lista (columna '_verifications'):

Cuando convierto la columna en una lista me da este resultado:
["['email', 'phone', 'reviews', 'manual_offline', 'jumio', 'offline_government_id', 'government_id']",
"['email', 'phone', 'reviews', 'jumio', 'offline_government_id', 'selfie', 'government_id', 'identity_manual']",
"['email', 'phone']",
"['email', 'phone', 'reviews', 'jumio', 'government_id']",
"['email', 'phone', 'reviews', 'jumio', 'offline_government_id', 'selfie', 'government_id', 'identity_manual']"]
Necesito poder eliminar los corchetes y las comillas.
Ya intenté usar replace antes de convertirla a lista, usando este código:
verify['_verifications']=verify['_verifications'].replace(['[',']'],['',''])
pero no cambia nada.
También lo convertí a lista y usé .join, pero no me funciona.
Necesito que las palabras queden en una sola lista, de esta manera:
['email', 'phone', 'reviews', 'manual_offline', 'jumio', 'offline_government_id', 'government_id',
'email', 'phone', 'reviews', 'jumio', 'offline_government_id', 'selfie', 'government_id', 'identity_manual',
'email', 'phone','email', 'phone', 'reviews', 'jumio', 'government_id','email', 'phone', 'reviews', 'jumio', 'offline_government_id', 'selfie', 'government_id', 'identity_manual']
Agradaceré muchísimo su ayuda.
Tengo una columna donde cada valor es una lista (columna '_verifications'):

Cuando convierto la columna en una lista me da este resultado:
["['email', 'phone', 'reviews', 'manual_offline', 'jumio', 'offline_government_id', 'government_id']",
"['email', 'phone', 'reviews', 'jumio', 'offline_government_id', 'selfie', 'government_id', 'identity_manual']",
"['email', 'phone']",
"['email', 'phone', 'reviews', 'jumio', 'government_id']",
"['email', 'phone', 'reviews', 'jumio', 'offline_government_id', 'selfie', 'government_id', 'identity_manual']"]
Necesito poder eliminar los corchetes y las comillas.
Ya intenté usar replace antes de convertirla a lista, usando este código:
verify['_verifications']=verify['_verifications'].replace(['[',']'],['',''])
pero no cambia nada.
También lo convertí a lista y usé .join, pero no me funciona.
Necesito que las palabras queden en una sola lista, de esta manera:
['email', 'phone', 'reviews', 'manual_offline', 'jumio', 'offline_government_id', 'government_id',
'email', 'phone', 'reviews', 'jumio', 'offline_government_id', 'selfie', 'government_id', 'identity_manual',
'email', 'phone','email', 'phone', 'reviews', 'jumio', 'government_id','email', 'phone', 'reviews', 'jumio', 'offline_government_id', 'selfie', 'government_id', 'identity_manual']
Agradaceré muchísimo su ayuda.
Valora esta pregunta


0