Tiempo de lectura:1 Minutos, 26 Segundos

Con este sencillo script podrás importar datos desde Python en PowerBI Desktop. Esto te puede servir de utilidad cuando necesitas realizar algún ejemplo o cuando quieres importar datos fijos que no cambiaran a lo largo del tiempo. Recuerda que debes tener instalado y configurado Python. Si no es así, lee este otro articulo.

Especificaciones del entorno

  • Microsoft Windows 10
  • Power BI Desktop 2.105 (mayo 2022)
  • Python 3.10

Demostración en video

Explicación paso a paso

Código Python

Sintaxis

Crea un script en función de tus necesidades siguiendo este ejemplo:

import pandas as pd
NombreTabla_ = [['valorFila1Columna1','valorFila1Columna2'],
                             ['valorFila2Columna1','valorFila2Columna2']
                             ...]
NombreDataFrame = pd.DataFrame (NombreTabla_ , columns = ['Columna1', 'Columna2']”
print(NombreDataFrame)

Ejemplo

Un ejemplo de código que puedes modificar o utilizar es el siguiente:

import pandas as pd
Clientes_ = [['26/09/1986','47000000B','Hombre','Miguel',36,170,63],
    ['27/10/1986','47000000B','Hombre','Juan',37,160,64],
    ['28/11/1986','48000000C','Mujer','Pilar',38,180,65],
    ['29/12/1986','49000000D','Mujer','Esther',39,175,66],
    ['30/01/1987','50000000F','Hombre','Ismael',40,175,67],
    ['01/02/1987','51000000G','Mujer','Leire',41,178,80]]
Clientes_Df = pd.DataFrame (Clientes_, columns = ['F_ALta','DNI','Genero','Nombre','Edad','Altura','Peso'])
print(Clientes_Df)

En el código anterior hemos creado el dataFrame ClientesDf con 7 columnas y 6 filas con diferentes valores.

Cargar script en PowerBi Desktop

  1. Abre PowerBI Desktop
  2. Haz clic en Obtener datos de otro origen de datos en la portada o en el icono obtener datos de la pestaña Inicio.
  3. Selecciona Otras y después Script de Python
  1. Escribe tu script y acepta.
  1. Marca la tabla, previsualiza los datos y carga o transforma los datos.
  1. Ya puedes utilizar los datos como cualquier otro origen, por ejemplo, en una tabla.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y los términos de servicio de Google.

Perfiles en Redes Sociales