Otro escenario típico con el que vamos a encontrarnos es aquel en el que necesitamos reemplazar unos valores por otros, por ejemplo, cuando queremos sustituir los nulos por otra cosa, o cuando tenemos nombres de países y nos encontramos tanto con “United Kingdom” como con “UK” (y, por supuesto, necesitamos unificar el nombre).
La herramienta de reemplazo, una vez más, está replicada por la interfaz. Una de sus localizaciones es el menú contextual que se muestra cuando hacemos clic con el botón secundario del ratón encima del nombre de una columna. Otra es la pestaña Transformar:
Por ejemplo, supongamos que queremos sustituir el nombre “France” por “Francia” en la columna Country. Para ello, seleccionaríamos la columna en cuestión y ejecutaríamos la herramienta de reemplazo: Transformar > Cualquier columna > Reemplazo de valores. Se abrirá una ventana en la que se nos pedirá el valor a buscar y el valor con el que reemplazarlo:
Debemos tener en cuenta que esta sustitución, por defecto, se va a producir con independencia de dónde se encuentre el valor buscado. Es decir, si indicamos que sustituya “France” por “Francia” y, además del país “France” existiese otro país que también incluyese el texto “France” en su nombre (digamos, “Martinique (France)”), el reemplazo se produciría en ambos países (“France” pasaría a llamarse “Francia”, y “Martinique (France)” pasaría a llamarse “Martinique (Francia)”.
Si quisiéramos que el reemplazo solo se produjese cuando el valor buscado coincida con el valor de toda la celda, tendríamos que hacer clic en el botón de Opciones avanzadas que se muestra en la parte inferior y seleccionar la opción de “Coincidir con el contenido de toda la celda”:
En nuestro caso solo hay 8 países distintos y el texto “France” solo aparece en el nombre de uno, de forma que no es relevante que marquemos o no esta última opción. Si hacemos clic en el botón Aceptar, veremos que la columna Country ahora muestra el país “Francia” y que el panel de Pasos aplicados incluye el nuevo paso:
Eliminemos este último paso…