¿Buscas subir de nivel tu juego de análisis de datos? Aquí hay algunas formas ingeniosas de usar ChatGPT como una herramienta poderosa en su conjunto de herramientas de análisis de datos.
En los últimos meses, ha habido un aumento en la cantidad de herramientas de inteligencia artificial lanzadas. Una de esas herramientas poderosas es ChatGPT, un LLM avanzado capaz de comprender y mantener conversaciones de texto similares a las humanas.
Aunque se ha demostrado que ChatGPT genera texto conversacional, ha sido un activo valioso para personas de diversas industrias. Para los analistas de datos, ChatGPT se puede utilizar para mejorar sus capacidades analíticas y manejar desafíos de datos complejos. Veamos algunas formas en que los analistas de datos pueden usar ChatGPT para ser más productivos en su trabajo diario.
1. Refinar ideas sobre una tarea
Los analistas de datos pueden aprovechar las capacidades de ChatGPT para refinar y generar ideas sobre una tarea o estudio de caso. Desde ChatGPT puede generar texto conversacional, puede involucrarlo y explorar varias perspectivas haciendo preguntas.
Suponga que desea escribir un script para automatizar un proceso comercial. Puede pedirle ideas a ChatGPT sobre cómo empezar. Todo lo que tienes que hacer es pedirle un aviso a través del chat y esperar su respuesta. Puede hacer más preguntas o puntos de vista alternativos a partir de la respuesta.
Caso de estudio: Tengo un problema de negocios. Yo quiero crear un tablero en excel para segmentar y rastrear el comportamiento de mi cliente. Actualmente tengo una cafetería y algunos hacen pedidos a través de mi sitio web de comercio electrónico.
¿Qué tipo de información debo recopilar de mis clientes? ¿Qué indicadores clave de rendimiento debo medir? ¿Qué herramienta y tipo de visualización debo usar? Además, ¿qué tipo de análisis de cohortes y qué recomendaría incorporar para mi segmentación de usuarios?
2. Corrección de errores y resolución de problemas
Encuentra errores en su código, fórmula o secuencia de comandos durante su trabajo diario como analista de datos. Un encuentro conversacional con ChatGPT puede proporcionar estrategias de depuración, una nueva perspectiva o incluso soluciones de código para los errores.
ChatGPT puede explicar por qué su código generó el problema en primer lugar si proporciona un aviso y el mensaje de error.
mi mensaje: Quiero que esta fórmula DAX devuelva un valor basado en la fecha seleccionada en mi filtro. Año y mes considerados. Sin embargo, la siguiente fórmula devolvió un error.
Cliente Espresso y Cappuccino=
CALCULAR(
SUMA('Los datos de ventas'[Cantidad]),,
MANTENER FILTROS( 'Los datos de ventas'[Tipo de producto] ="Café exprés" y 'Los datos de ventas'[Tipo de producto] ="Capuchino")
3. Para interpretar datos y explicar código complejo
ChatGPT resulta útil cuando se intenta comprender un código largo o complejo. Para comprender el código en estas situaciones, copie y pegue el código que está tratando de comprender y solicite una respuesta diciendo "Explicar este código".
4. Para escribir, editar y generar códigos, fórmulas y sintaxis
De la misma manera que ChatGPT puede usarse para interpretar códigos complejos. Puede solicitar que cree el código o la sintaxis por usted.
Caso de estudio: Usted tiene un Declaración if de Python con un bucle for. Su código actual solo verifica si la longitud de myList es exactamente 3 y lo recorre si la declaración es verdadera. De lo contrario, ejecuta la instrucción else y genera cada elemento en myList2. Sin embargo, le gustaría modificarlo para imprimir todos los elementos en cualquiera de las listas con exactamente cuatro letras en su lugar.
Mi aviso: ¿Puedes modificar este código de Python para imprimir todos los elementos en cualquiera de las listas con exactamente cuatro letras?
miLista = ['Pitón', 'MUO', 'Hola']
miLista2 = ["Pez", "Oro", "Bolsa"]
siLen(mi lista)== 3:
para artículos en myList:
imprimir(elementos)
demás:
para items2 en myList2:
imprimir(artículos2)
5. Aprendiendo nuevas habilidades
Tenemos un artículo sobre cómo puedes agregue una fecha y hora estáticas en Hojas de cálculo de Google. Puede usar ChatGPT para obtener más información sobre este tema o cómo hacer algo similar en una aplicación diferente. Por ejemplo, cómo agregar una fecha y hora estáticas en Tableau.
Al escribir un aviso, puede obtener información sobre nuevas características y habilidades, o cómo usar una función específica en su herramienta analítica favorita.
6. Documente sus códigos
Los códigos que tienen comentarios son más fáciles de leer. Pero puedes admitir que todo el mundo encuentra el proceso aburrido y monótono. ChatGPT puede realizar esta tarea sin esfuerzo y con gran precisión y eficiencia.
Hágale una pregunta y le proporcionará un código completamente comentado que puede copiar y pegar en respuesta.
Mi mensaje: ¿Puedes agregar comentarios a este código SQL:
SELECCIONAR
e.employee_id COMO"Empleado #"
, e.nombre_primero || ' ' || e.apellido COMO"Nombre"
, correo electrónico COMO"Correo electrónico"
, e.phone_number COMO"Teléfono"
, TO_CHAR(e.hire_date, 'MM/DD/AAAA') COMO"Fecha de contratación"
, TO_CHAR(e.salario, 'L99G999D99', 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_MONEDA = ''$''') COMO"Salario"
, e.comisión_pct COMO"Comisión %"
, 'trabaja como ' || j.job_title || ' en ' || d.nombre_departamento || ' gerente de departamento: '
|| dm.nombre_primero || ' ' || dm.apellido || ') y jefe inmediato: ' || m.primer_nombre || ' ' || m.apellido COMO"Trabajo actual"
, TO_CHAR(j.min_salary, 'L99G999D99', 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_MONEDA = ''$''') || ' - ' ||
TO_CHAR(j.max_salary, 'L99G999D99', 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_MONEDA = ''$''') COMO"Salario actual"
, l.dirección_calle || ', ' || l.código_postal || ', ' || l.ciudad || ', ' || l.estado_provincia || ', '
|| c.nombre_país || ' (' || r.nombre_región || ')'COMO"Ubicación"
, jh.job_id COMO"ID de trabajo de historial"
, 'trabajado desde' || TO_CHAR(jh.start_date, 'MM/DD/AAAA') || ' a ' || TO_CHAR(jh.fecha_finalización, 'MM/DD/AAAA') ||
' como ' || jj.job_title || ' en ' || dd.nombre_departamento || ' departamento'COMO"Título de trabajo de la historia"
DE empleados e-- a conseguir título del job_id actual
UNIRSE trabajos j
ON e.job_id = j.job_id
-- a conseguir nombre del manager_id actual
LEFT JOIN empleados m
ON e.manager_id = m.employee_id
-- a conseguir nombre del departamento_id actual
LEFT JOIN departamentos d
ON d.departamento_id = e.departamento_id
-- a conseguir nombre del gerente del departamento actual
-- (no igual al gerente actual y puede ser igual al propio empleado)
LEFT JOIN empleados dm
ON d.manager_id = dm.employee_id
-- a conseguir nombre de la ubicación
LEFT JOIN ubicaciones l
ON d.id_ubicación = l.id_ubicación
IZQUIERDA ÚNETE países c
ON l.id_país = c.id_país
LEFT JOIN regiones r
ON c.region_id = r.region_id
-- a conseguir historial laboral del empleado
LEFT JOIN job_history jh
ON e.employee_id = jh.employee_id
-- a conseguir título del historial laboral job_id
UNIRSE A LA IZQUIERDA trabajos jj
ON jj.job_id = jh.job_id
-- a conseguir nombre del departamento del historial laboral
LEFT JOIN departamentos dd
ON dd.departamento_id = jh.departamento_id
ORDENPORmi.ID de empleado;
Los analistas de datos pueden usar ChatGPT en su trabajo
Las potentes soluciones de IA como ChatGPT aumentan la productividad de todos, incluso de los analistas de datos. Usando las capacidades de procesamiento de lenguaje natural de ChatGPT y preguntando el mensaje correcto, los analistas de datos pueden obtener ideas y conocimientos sobre sus tareas de manera rápida y precisa.
Sin embargo, si bien ChatGPT puede ser un colaborador en su trabajo, es vital evaluar críticamente y probar sus comentarios. Así que explore esta fantástica tecnología, intégrela en su flujo de trabajo y déjeme saber su opinión.