[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:06.25,0:00:09.12,Default,,0000,0000,0000,,Vamos a iniciar la aplicación \Nde escritorio de OpenRefine, Dialogue: 0,0:00:09.20,0:00:12.35,Default,,0000,0000,0000,,que abre una nueva ventana\Ndel navegador y se ejecuta Dialogue: 0,0:00:12.35,0:00:14.60,Default,,0000,0000,0000,,en un puerto por defecto del equipo local. Dialogue: 0,0:00:16.35,0:00:21.05,Default,,0000,0000,0000,,Podemos crear un nuevo proyecto, \Nabrir o importar un proyecto existente, Dialogue: 0,0:00:22.34,0:00:24.65,Default,,0000,0000,0000,,o configurar el idioma, si es necesario. Dialogue: 0,0:00:25.36,0:00:28.26,Default,,0000,0000,0000,,Descargue el archivo stocks.zip\Ny busque el archivo Dialogue: 0,0:00:28.26,0:00:31.38,Default,,0000,0000,0000,,desde el menú \N"Crear proyecto" de OpenRefine. Dialogue: 0,0:00:32.45,0:00:33.56,Default,,0000,0000,0000,,Haga clic en Siguiente. Dialogue: 0,0:00:34.51,0:00:37.72,Default,,0000,0000,0000,,Esto importa el contenido del archivo\Na la memoria de la aplicación. Dialogue: 0,0:00:38.24,0:00:39.63,Default,,0000,0000,0000,,La herramienta trabaja Dialogue: 0,0:00:39.63,0:00:41.95,Default,,0000,0000,0000,,con archivos comprimidos \No sin comprimir. Dialogue: 0,0:00:44.44,0:00:47.98,Default,,0000,0000,0000,,Como estos datos tienen \Nel formato semiestructurado JSON, Dialogue: 0,0:00:47.98,0:00:52.34,Default,,0000,0000,0000,,seleccione el nodo raíz del árbol de JSON,\Nque transforma los datos Dialogue: 0,0:00:52.34,0:00:54.82,Default,,0000,0000,0000,,en un formato tabular con\Nfilas y columnas. Dialogue: 0,0:00:55.78,0:00:59.57,Default,,0000,0000,0000,,Podemos preservar las cadenas vacías \Ny realizar una limpieza básica, Dialogue: 0,0:00:59.57,0:01:03.20,Default,,0000,0000,0000,,como eliminar los espacios en blanco \Ny analizar los valores numéricos. Dialogue: 0,0:01:07.86,0:01:10.96,Default,,0000,0000,0000,,Estas operaciones se\Npueden realizar en una fase posterior. Dialogue: 0,0:01:13.43,0:01:16.50,Default,,0000,0000,0000,,Le daremos un nombre al proyecto \Ny procederemos a su creación. Dialogue: 0,0:01:22.99,0:01:24.73,Default,,0000,0000,0000,,Una vez creado el proyecto, Dialogue: 0,0:01:25.74,0:01:28.36,Default,,0000,0000,0000,,podemos hacer clic en todas \Nlas columnas de edición Dialogue: 0,0:01:28.94,0:01:31.94,Default,,0000,0000,0000,,y eliminar aquellas que no queremos\Ndel conjunto de datos. Dialogue: 0,0:01:33.01,0:01:36.91,Default,,0000,0000,0000,,Esto ayuda a reducir el uso de la memoria,\Nespecialmente con conjuntos grandes. Dialogue: 0,0:01:38.10,0:01:41.10,Default,,0000,0000,0000,,También reordenaremos\Nalgunas de las columnas de la tabla. Dialogue: 0,0:01:49.75,0:01:52.76,Default,,0000,0000,0000,,Ahora, el conjunto de datos es más ligero,\Ncon solo las columnas Dialogue: 0,0:01:52.76,0:01:55.41,Default,,0000,0000,0000,,que se utilizarán\Npara algún análisis posterior. Dialogue: 0,0:01:56.28,0:01:59.62,Default,,0000,0000,0000,,Como con una hoja de cálculo, podemos\Nordenar diferentes columnas. Dialogue: 0,0:01:59.94,0:02:04.14,Default,,0000,0000,0000,,Aquí, ordenaremos la columna \Nde volumen en orden descendente. Dialogue: 0,0:02:15.51,0:02:18.16,Default,,0000,0000,0000,,Los datos financieros, \Ncomo el precio de las acciones, Dialogue: 0,0:02:18.16,0:02:19.32,Default,,0000,0000,0000,,cambian constantemente. Dialogue: 0,0:02:19.86,0:02:22.42,Default,,0000,0000,0000,,¿Y si nuestros datos no están actualizados\Ny queremos Dialogue: 0,0:02:22.42,0:02:24.27,Default,,0000,0000,0000,,los últimos datos de la bolsa? Dialogue: 0,0:02:24.34,0:02:28.67,Default,,0000,0000,0000,,Utilizando Openrefine, se pueden aumentar\Nlos datos utilizando servicios web online. Dialogue: 0,0:02:29.65,0:02:33.19,Default,,0000,0000,0000,,Sin embargo, utilizar estos servicios web\Npuede quitar mucho tiempo. Dialogue: 0,0:02:33.58,0:02:37.03,Default,,0000,0000,0000,,Para enseñar esta característica,\Nutilizaremos un subconjunto más pequeño Dialogue: 0,0:02:37.03,0:02:40.18,Default,,0000,0000,0000,,de los datos de las acciones, que\Ncargaremos en un nuevo proyecto. Dialogue: 0,0:02:40.48,0:02:44.66,Default,,0000,0000,0000,,Busque el archivo stocks_demo.csv \Nen la carpeta de la sesión Dialogue: 0,0:02:44.73,0:02:46.28,Default,,0000,0000,0000,,y cárguelo en OpenRefine. Dialogue: 0,0:02:50.45,0:02:52.84,Default,,0000,0000,0000,,También crearemos un proyecto de\NOpenrefine Dialogue: 0,0:02:52.84,0:02:54.54,Default,,0000,0000,0000,,y lo llamaremos "StocksDemo". Dialogue: 0,0:02:59.87,0:03:03.03,Default,,0000,0000,0000,,En el menú de la columna de símbolos,\Nhaga clic en Editar columna, Dialogue: 0,0:03:03.03,0:03:05.32,Default,,0000,0000,0000,,Añadir columna obteniendo URL. Dialogue: 0,0:03:06.34,0:03:10.43,Default,,0000,0000,0000,,Esto abre un cuadro \Ndonde podemos introducir la URL Dialogue: 0,0:03:10.43,0:03:14.91,Default,,0000,0000,0000,,de un servicio web online\Npara aumentar los datos. Dialogue: 0,0:03:15.62,0:03:19.73,Default,,0000,0000,0000,,Este servicio online ofrece una API \Nque devuelve los precios de las acciones Dialogue: 0,0:03:19.73,0:03:21.10,Default,,0000,0000,0000,,con un ligero retraso. Dialogue: 0,0:03:22.25,0:03:25.56,Default,,0000,0000,0000,,Una buena práctica es probar\Nel servicio web desde un cliente Dialogue: 0,0:03:25.91,0:03:29.91,Default,,0000,0000,0000,,con un símbolo de cotización conocido \Ny validar la respuesta del servicio. Dialogue: 0,0:03:34.63,0:03:37.70,Default,,0000,0000,0000,,Añadiremos esta URL y \Nel símbolo bursátil Dialogue: 0,0:03:37.70,0:03:40.08,Default,,0000,0000,0000,,como parámetro disponible para cada fila. Dialogue: 0,0:03:41.23,0:03:44.30,Default,,0000,0000,0000,,Para ello, copie la URL \Nen el cuadro de expresión Dialogue: 0,0:03:45.58,0:03:47.76,Default,,0000,0000,0000,,e inserte lo que se muestra aquí. Dialogue: 0,0:03:56.72,0:03:59.95,Default,,0000,0000,0000,,Ahora, la URL es diferente para cada fila \Ncon el símbolo bursátil Dialogue: 0,0:03:59.95,0:04:01.47,Default,,0000,0000,0000,,como parámetro de símbolo. Dialogue: 0,0:04:03.61,0:04:06.57,Default,,0000,0000,0000,,Damos un nuevo nombre a la columna\Ny hacemos clic en Aceptar. Dialogue: 0,0:04:08.44,0:04:12.09,Default,,0000,0000,0000,,Esto podría tardar unos minutos,\Nsegún la velocidad del servicio web. Dialogue: 0,0:04:17.01,0:04:19.92,Default,,0000,0000,0000,,Ya tenemos una nueva columna con\Nlos datos de las acciones. Dialogue: 0,0:04:20.68,0:04:24.51,Default,,0000,0000,0000,,Observe que los resultados están \Nen formato XML y deben analizarse. Dialogue: 0,0:04:25.41,0:04:28.61,Default,,0000,0000,0000,,Consulte los manuales de OpenRefine \Npara obtener ayuda Dialogue: 0,0:04:28.61,0:04:31.41,Default,,0000,0000,0000,,sobre el análisis de resultados \Nen XML y JSON. Dialogue: 0,0:04:32.18,0:04:34.96,Default,,0000,0000,0000,,Por ahora, esta es la sintaxis \Npara extraer Dialogue: 0,0:04:34.96,0:04:37.06,Default,,0000,0000,0000,,el precio de las acciones \Ndel documento XML. Dialogue: 0,0:04:57.44,0:05:00.91,Default,,0000,0000,0000,,Tras revisar los resultados,\Nestamos listos para exportar los datos Dialogue: 0,0:05:00.91,0:05:03.94,Default,,0000,0000,0000,,a otra herramienta \Nde procesamiento de datos. Dialogue: 0,0:05:07.95,0:05:11.54,Default,,0000,0000,0000,,En el siguiente ejemplo, utilizaremos \NOpenRefine para limpiar Dialogue: 0,0:05:11.54,0:05:13.44,Default,,0000,0000,0000,,un archivo de datos desordenado. Dialogue: 0,0:05:15.90,0:05:19.27,Default,,0000,0000,0000,,Descargamos el archivo \Ncustomers-messy.zip Dialogue: 0,0:05:19.27,0:05:22.53,Default,,0000,0000,0000,,de la carpeta de la sesión \Ny lo guardamos en el ordenador local. Dialogue: 0,0:05:23.59,0:05:26.91,Default,,0000,0000,0000,,El primer paso es revisar\Nvisualmente el archivo de datos en crudo Dialogue: 0,0:05:26.91,0:05:30.20,Default,,0000,0000,0000,,utilizando un editor de texto o un Excel\Ny familiarizarse Dialogue: 0,0:05:30.20,0:05:32.61,Default,,0000,0000,0000,,con los atributos \Ny el contenido de los datos. Dialogue: 0,0:05:35.03,0:05:38.09,Default,,0000,0000,0000,,Como antes, cargamos este archivo \Nde datos en OpenRefine Dialogue: 0,0:05:38.09,0:05:39.50,Default,,0000,0000,0000,,y creamos un nuevo proyecto. Dialogue: 0,0:05:41.99,0:05:46.80,Default,,0000,0000,0000,,Una vez cargados los datos, revisamos\Nsuperficialmente las columnas, Dialogue: 0,0:05:49.26,0:05:51.100,Default,,0000,0000,0000,,y cambiamos la codificación de \Ncaracteres a UTF-8. Dialogue: 0,0:05:52.69,0:05:56.33,Default,,0000,0000,0000,,Podemos cambiar algunas \Nopciones, como los separadores de columna Dialogue: 0,0:05:56.59,0:05:58.17,Default,,0000,0000,0000,,o añadir una fila de cabecera. Dialogue: 0,0:05:59.13,0:06:01.46,Default,,0000,0000,0000,,En nuestro caso, \Nmantendremos la configuración. Dialogue: 0,0:06:02.92,0:06:07.37,Default,,0000,0000,0000,,Nombramos el proyecto de limpieza\Ny hacemos clic en Crear Proyecto. Dialogue: 0,0:06:09.55,0:06:13.95,Default,,0000,0000,0000,,Esto crea un nuevo proyecto con una\Ncopia del conjunto de datos original. Dialogue: 0,0:06:14.87,0:06:18.36,Default,,0000,0000,0000,,El siguiente paso en el proceso\Nes examinar visualmente los datos Dialogue: 0,0:06:18.96,0:06:22.18,Default,,0000,0000,0000,,y comprobar cada columna \Nen busca de errores, problemas de formato Dialogue: 0,0:06:22.18,0:06:23.43,Default,,0000,0000,0000,,o valores ausentes. Dialogue: 0,0:06:24.34,0:06:26.21,Default,,0000,0000,0000,,Podemos realizar operaciones \Ncomunes, Dialogue: 0,0:06:26.21,0:06:28.32,Default,,0000,0000,0000,,como eliminar espacios \Nen blanco del texto. Dialogue: 0,0:06:28.78,0:06:30.86,Default,,0000,0000,0000,,Para ello, \Nhacemos clic en la cabecera Dialogue: 0,0:06:31.02,0:06:34.42,Default,,0000,0000,0000,,de Nombre de contacto, por ejemplo,\NEditar celdas, Dialogue: 0,0:06:34.92,0:06:37.49,Default,,0000,0000,0000,,Recortar los espacios en blanco\Niniciales y finales. Dialogue: 0,0:06:38.27,0:06:40.98,Default,,0000,0000,0000,,Podemos realizar la misma operación\Nen varias columnas. Dialogue: 0,0:06:42.93,0:06:45.53,Default,,0000,0000,0000,,Podríamos hacer operaciones básicas \Nde encadenamiento Dialogue: 0,0:06:45.53,0:06:46.90,Default,,0000,0000,0000,,como en una hoja de cálculo. Dialogue: 0,0:06:47.15,0:06:51.53,Default,,0000,0000,0000,,Digamos que queremos combinar el nombre\Ny los apellidos en una sola columna. Dialogue: 0,0:06:51.84,0:06:54.46,Default,,0000,0000,0000,,Para ello, hacemos clic \Nen Editar columna, Dialogue: 0,0:06:55.38,0:06:57.53,Default,,0000,0000,0000,,Añadir columna basada en esta columna. Dialogue: 0,0:06:59.00,0:07:01.79,Default,,0000,0000,0000,,En el cuadro de expresión,\Ntomaremos el valor actual Dialogue: 0,0:07:01.79,0:07:03.18,Default,,0000,0000,0000,,del nombre de contacto, Dialogue: 0,0:07:04.30,0:07:08.48,Default,,0000,0000,0000,,y añadimos un espacio seguido del valor\Ndel apellido de contacto. Dialogue: 0,0:07:15.85,0:07:17.56,Default,,0000,0000,0000,,Veamos los resultados Dialogue: 0,0:07:18.52,0:07:20.50,Default,,0000,0000,0000,,y asignemos un nombre a la nueva\Ncolumna. Dialogue: 0,0:07:20.50,0:07:23.54,Default,,0000,0000,0000,,Por ejemplo, Nombre de contacto completo.\NLe damos a Aceptar. Dialogue: 0,0:07:29.87,0:07:32.83,Default,,0000,0000,0000,,La nueva columna\Nse ha añadido a nuestro conjunto de datos. Dialogue: 0,0:07:33.99,0:07:37.65,Default,,0000,0000,0000,,Algo bueno de OpenRefine es que \Npuedes deshacer tus operaciones pasadas. Dialogue: 0,0:07:38.47,0:07:42.11,Default,,0000,0000,0000,,Si ha cometido un error, puede\Nvolver a un paso anterior y corregirlo. Dialogue: 0,0:07:42.80,0:07:46.47,Default,,0000,0000,0000,,Esto facilita mucho hacer cambios\Nsin perder tiempo Dialogue: 0,0:07:46.47,0:07:48.75,Default,,0000,0000,0000,,guardando múltiples copias de los datos. Dialogue: 0,0:07:52.92,0:07:55.40,Default,,0000,0000,0000,,Vamos a eliminar la columna\Nque acabamos de crear. Dialogue: 0,0:07:57.30,0:07:59.50,Default,,0000,0000,0000,,Al igual que con las hojas de cálculo, Dialogue: 0,0:07:59.50,0:08:02.76,Default,,0000,0000,0000,,podemos realizar otras operaciones\Nsencillas basadas en las columnas, Dialogue: 0,0:08:02.76,0:08:06.78,Default,,0000,0000,0000,,como cambiar el texto a mayúscula\Ny a minúscula. Dialogue: 0,0:08:17.75,0:08:21.51,Default,,0000,0000,0000,,Las facetas son una función potente en\Nmuchas herramientas de limpieza de datos. Dialogue: 0,0:08:21.82,0:08:24.50,Default,,0000,0000,0000,,Las facetas resumen \Nlas celdas de esa columna Dialogue: 0,0:08:24.50,0:08:26.90,Default,,0000,0000,0000,,para dar una visión \Nmás amplia de la misma. Dialogue: 0,0:08:27.19,0:08:30.49,Default,,0000,0000,0000,,También permite filtrar \Nsolo un subconjunto de las filas Dialogue: 0,0:08:30.49,0:08:32.46,Default,,0000,0000,0000,,que desee cambiar en bloque. Dialogue: 0,0:08:32.69,0:08:34.04,Default,,0000,0000,0000,,Veamos cómo funciona. Dialogue: 0,0:08:35.05,0:08:37.60,Default,,0000,0000,0000,,Crearemos una faceta de texto \Nen la columna del país Dialogue: 0,0:08:37.63,0:08:42.25,Default,,0000,0000,0000,,haciendo clic en el menú desplegable \Nde la columna, y luego en Faceta de texto. Dialogue: 0,0:08:42.88,0:08:45.74,Default,,0000,0000,0000,,Podemos ver que los nombres\Nde los países no son coherentes. Dialogue: 0,0:08:47.22,0:08:52.49,Default,,0000,0000,0000,,Por ejemplo, vemos Estados Unidos\Ncomo "US", "USA" o "United States", Dialogue: 0,0:08:52.49,0:08:54.12,Default,,0000,0000,0000,,hasta con caracteres adicionales. Dialogue: 0,0:08:55.69,0:09:00.49,Default,,0000,0000,0000,,Además, "Netherlands"\Nse encuentra con y sin el artículo "the". Dialogue: 0,0:09:01.38,0:09:05.25,Default,,0000,0000,0000,,Vemos "France" escrita tanto en mayúscula\Ncomo en minúscula. Dialogue: 0,0:09:07.13,0:09:09.97,Default,,0000,0000,0000,,"Cluster" nos permite \Nagrupar y editar automáticamente Dialogue: 0,0:09:09.97,0:09:11.98,Default,,0000,0000,0000,,valores diferentes pero similares. Dialogue: 0,0:09:12.54,0:09:15.15,Default,,0000,0000,0000,,Hagamos clic en el comando Cluster\Ndel marco izquierdo. Dialogue: 0,0:09:15.89,0:09:19.65,Default,,0000,0000,0000,,Ahora, podemos ver todas\Nlas palabras similares agrupadas Dialogue: 0,0:09:19.65,0:09:21.77,Default,,0000,0000,0000,,y realizar una operación de fusión. Dialogue: 0,0:09:22.49,0:09:26.47,Default,,0000,0000,0000,,Fusionemos todo el texto que se refiera a \NEstados Unidos como "USA", Dialogue: 0,0:09:27.03,0:09:29.50,Default,,0000,0000,0000,,a Reino Unido como "UK", etc. Dialogue: 0,0:09:33.23,0:09:36.16,Default,,0000,0000,0000,,Confirmamos con el botón \Nde fusión y reagrupación. Dialogue: 0,0:09:36.67,0:09:39.18,Default,,0000,0000,0000,,No quedan más agrupaciones obvias. Dialogue: 0,0:09:39.68,0:09:42.32,Default,,0000,0000,0000,,Sin embargo, no hemos \Nresuelto el problema de Holanda. Dialogue: 0,0:09:42.71,0:09:47.21,Default,,0000,0000,0000,,Elegiremos otra operación de agrupación\Nque utiliza una métrica de distancia. Dialogue: 0,0:09:56.41,0:09:59.83,Default,,0000,0000,0000,,La columna del país ya está arreglada\Ny no hay más grupos que encontrar. Dialogue: 0,0:10:00.47,0:10:01.100,Default,,0000,0000,0000,,Pero sigue habiendo un error. Dialogue: 0,0:10:02.39,0:10:04.91,Default,,0000,0000,0000,,"Norway" tiene un carácter espaciado. Dialogue: 0,0:10:05.15,0:10:07.50,Default,,0000,0000,0000,,Mire si puede encontrar\Nuna forma de solucionarlo. Dialogue: 0,0:10:09.69,0:10:13.48,Default,,0000,0000,0000,,Ahora, vamos a utilizar la herramienta \Npara limpiar una columna numérica, Dialogue: 0,0:10:13.64,0:10:15.16,Default,,0000,0000,0000,,como el límite de crédito. Dialogue: 0,0:10:15.54,0:10:18.65,Default,,0000,0000,0000,,Primero, aplicaremos una transformación \Nnumérica en la columna Dialogue: 0,0:10:18.83,0:10:21.02,Default,,0000,0000,0000,,para que se reconozcan todos los números. Dialogue: 0,0:10:21.91,0:10:24.95,Default,,0000,0000,0000,,Algunos valores de esta columna \Nno se reconocen como números. Dialogue: 0,0:10:25.48,0:10:27.97,Default,,0000,0000,0000,,Esto se debe a que hay\Nvalores alfanuméricos, Dialogue: 0,0:10:27.97,0:10:30.29,Default,,0000,0000,0000,,como USD o el símbolo del dólar. Dialogue: 0,0:10:31.33,0:10:34.01,Default,,0000,0000,0000,,Podemos corregirlo \Naplicando la faceta numérica. Dialogue: 0,0:10:34.75,0:10:38.03,Default,,0000,0000,0000,,A la izquierda, vemos un gráfico \Ncon la distribución de los datos. Dialogue: 0,0:10:38.90,0:10:44.55,Default,,0000,0000,0000,,Filtremos solo los valores no numéricos\Ny cambiemos los valores de los campos Dialogue: 0,0:10:44.55,0:10:46.24,Default,,0000,0000,0000,,desde el cuadro de expresión. Dialogue: 0,0:10:52.93,0:10:55.72,Default,,0000,0000,0000,,Esta pantalla nos permite ver\Nlos valores originales, Dialogue: 0,0:10:55.72,0:10:58.38,Default,,0000,0000,0000,,así como los resultados \Ncuando se aplica la expresión. Dialogue: 0,0:11:02.67,0:11:07.47,Default,,0000,0000,0000,,Utilizaremos la función de sustitución\Npara reemplazar los caracteres no deseados Dialogue: 0,0:11:07.47,0:11:08.74,Default,,0000,0000,0000,,con espacios en blanco. Dialogue: 0,0:11:09.15,0:11:12.58,Default,,0000,0000,0000,,Vamos a quitar los símbolos "USD", \N"$" y la coma. Dialogue: 0,0:11:14.01,0:11:17.59,Default,,0000,0000,0000,,Como puede ver, se pueden realizar\Nvarias funciones en una sola línea. Dialogue: 0,0:11:18.03,0:11:20.31,Default,,0000,0000,0000,,Podemos llamarlo\N"encadenamiento de operadores". Dialogue: 0,0:11:21.17,0:11:23.79,Default,,0000,0000,0000,,Todos los caracteres alfanuméricos\Nhan sido eliminados. Dialogue: 0,0:11:26.97,0:11:30.62,Default,,0000,0000,0000,,Cuando hacemos clic en Aceptar, la\Nherramienta sigue sin verlos como números. Dialogue: 0,0:11:31.28,0:11:34.32,Default,,0000,0000,0000,,Para ello, tendremos que usar\Nla función "toNumber" Dialogue: 0,0:11:34.32,0:11:38.31,Default,,0000,0000,0000,,para convertir los valores de la faceta\Nen valores numéricos. Dialogue: 0,0:11:48.17,0:11:51.80,Default,,0000,0000,0000,,Hemos probado estas operaciones\Nen una faceta numérica. Dialogue: 0,0:11:52.42,0:11:55.12,Default,,0000,0000,0000,,Para aplicar los cambios \Nal conjunto del proyecto, Dialogue: 0,0:11:55.12,0:11:58.44,Default,,0000,0000,0000,,copiamos la expresión y la aplicamos\Na una transformación de columna. Dialogue: 0,0:11:59.06,0:12:02.03,Default,,0000,0000,0000,,Esto garantiza que todos los valores\Ndel límite de crédito Dialogue: 0,0:12:02.03,0:12:03.59,Default,,0000,0000,0000,,se han convertido en números. Dialogue: 0,0:12:13.10,0:12:15.51,Default,,0000,0000,0000,,Una vez que hemos limpiado\Nel resto de los datos, Dialogue: 0,0:12:15.55,0:12:18.76,Default,,0000,0000,0000,,estamos listos para exportar el archivo\Nen el formato deseado. Dialogue: 0,0:12:19.37,0:12:23.47,Default,,0000,0000,0000,,Para este ejemplo, vamos a exportarlo \Ncomo un archivo CSV Dialogue: 0,0:12:23.63,0:12:25.56,Default,,0000,0000,0000,,y a abrirlo para ver los resultados. Dialogue: 0,0:12:30.43,0:12:32.68,Default,,0000,0000,0000,,Ahora, todas las columnas \Ntienen datos limpios, Dialogue: 0,0:12:32.83,0:12:35.38,Default,,0000,0000,0000,,listos para ser almacenados\Nen una base de datos Dialogue: 0,0:12:35.38,0:12:37.14,Default,,0000,0000,0000,,o para su posterior análisis.