---
schema_version: "1"
id: 7e810dceb862d0ee77fa56898b3b98e6d461cec3e281419d55b4fea48eebb19b
title: Utilice scripts R y Python en su flujo
collection: tableau
version: current
locale: es-es
portal_url: https://docs.salesforce.com/tableau/current/es-es/prep/prep_scripts.md
canonical_url: https://help.tableau.com/current/prep/es-es/prep_scripts.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 345068506f1cd090e5f6c47d4785e4e9bc6b5832c3a2752b1868cee3069619ae
description: Overview about using R and Python scripts in a Tableau Prep flow for advanced operations.
---
[Saltar al contenido principal](#main-content)

# Utilice scripts R y Python en su flujo

A partir de la versión 2019.3.1, puede utilizar scripts R y Python para realizar operaciones de limpieza más complejas o incorporar datos de modelado predictivo en su flujo. Los datos se pasan del flujo como entrada a través del paso de script R o Python, y luego se devuelven como datos de salida que se pueden seguir limpiando con las características y funciones de Tableau Prep Builder.

**Nota**: La conexión a scripts como un paso de entrada para su flujo aún no es compatible. Además, los pasos de script aún no se admiten para los flujos creados o publicados en Tableau Cloud.

![El paso para agregar un script en Tableau Prep.](/tableau/current/es-es/prep/es-es/Img/prep_script_step2.png)

Configure el servidor Rserve o el servidor de Tableau Python (TabPy) y añada un paso de script al flujo. Tableau Prep pasa los datos a Rserve para R o Tableau Python Server (TabPy) para Python y devuelve los datos resultantes al flujo en forma de tabla. Puede seguir aplicando operaciones de limpieza a los resultados y generar sus resultados para el análisis.

Cuando cree su script, necesitará incluir una función que especifique un marco de datos como argumento de la función. Si desea devolver campos diferentes de los que ha introducido, deberá incluir una función getOutputSchema en su script que defina la salida y los tipos de datos. De lo contrario, la salida utilizará los campos de los datos de entrada.

Si crea o edita flujos en Tableau Server (versión 2020.4.1 y posteriores) que incluyen pasos de script, Tableau Server también debe tener una conexión a un servidor Rserve o TabPy para ejecutar pasos de script. Para obtener información sobre cómo configurar R o Python para usar en sus flujos y cómo crear scripts, consulte [Utilice scripts R (Rserve) en su flujo](https://help.tableau.com/current/prep/es-es/prep_scripts._R.htm) o [Utilice scripts Python en su flujo](https://help.tableau.com/current/prep/es-es/prep_scripts_TabPy.htm).

¿Necesita ayuda para depurar un flujo? Intente activar Habilitar el registro de consultas desde el menú Ayuda\>Configuración y rendimiento. Para obtener más información, consulte [Habilitar el registro de consultas](https://help.tableau.com/current/prep/es-es/prep_troubleshoot.htm#enable-query-logging).

## Otros artículos de esta sección