Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
vmerida
Regular Visitor

Error de secuencia de comandos de Python

Hola, estaba ejecutando la siguiente secuencia de comandos de Python:

importpandas como pd

df á pd. DataFrame(?

'Fname':['Harry','Sally','Paul','Abe','June','Mike','Tom'],

«Edad»:[21,34,42,18,24,80,22], 'Peso': [180, 130, 200, 140, 176, 142, 210],

'Género':[M','F','M','M','F','M','M', 'M']

'Estado':['Washington','Oregón','California','Washington','Nevada','Texas','Nevada'],

'Niños':[4,1,2,3,0,2,0], 'Pets':[3,2,5,0,1,5] )5

impresión (df)

el script creed el marco de datos sin ningún error, pero cuando Power BI intenta cargar la tabla en el modelo (conexión al modelo) recibo el siguiente error:

"No se pudieron guardar las modificaciones en el servidor. Error devuelto: 'Expresión en la partición 'n/a' en la tabla 'n/a' hace referencia a una variable desconocida o función 'Python.Execute'. '."

He instalado:

  • Windows 10 Professional x64 (Versión: 1909 - Compilación: 18363.720)
  • Power BI Desktop x64 (Versión: 2.79.5768.721 - Marzo de 2020)
  • Python: Python 3.8.2 x64 (Intento la misma secuencia de comandos de Python usando Anaconda Python 3.7.6 x64, pero esta versión me da más errores)

Se trata de diagnósticos de sesión de Power BI Desktop:

Tipo de comentario:
Frown (Error)

Timestamp:
2020-03-29T12:55:05.3504335Z

Hora local:
2020-03-29T08:55:05.3504335-04:00

ID de sesión:
fd38f850-8e8b-44f3-a910-1eec36fa43be

Lanzamiento:
Marzo de 2020

Versión del producto:
2.79.5768.721 (20.03) (x64)

Versión del sistema operativo:
Microsoft Windows NT 10.0.18363.0 (x64 en-US)

Versión CLR:
4.7 o posterior [Número de liberación 528040]

Memoria virtual máxima:
38,5 GB

Memoria privada:
644 MB

Conjunto de trabajo máximo:
766 MB

Versión de IE:
11.719.18362.0

ID de usuario:
6fa195ba-dfc3-4ffb-876e-6fccdd8617ea

Información del paquete del libro de trabajo:
1* - en-US, Grupos de consultas: 0, fastCombine: Enabled, runBackgroundAnalysis: True.

Telemetría habilitada:
Falso

Registros de seguimiento de instantáneas:
C:'Usuarios'vicen'AppData'Local'Microsoft'Power BI Desktop'FrownSnapShot763307589.zip

Modo predeterminado del modelo:
Vacío

Versión del modelo:
PowerBI_V1

¿Está habilitado el informe V3 Models:
Verdad

Registros de seguimiento de rendimiento:
C:'Usuarios'vicen'AppData'Local'Microsoft'Power BI Desktop'PerformanceTraces.zip

Funciones de vista previa habilitadas:
PBI_shapeMapVisualEnabled
PBI_SpanishLinguisticsEnabled
PBI_NewWebTableInference
PBI_qnaLiveConnect
PQ_AIInsightsFunctionBrowser
PBI_realTimeRefresh
PBI_showMinervaRibbon
PBI_showMinervaViewNavigator
PBI_v3Models
PBI_decompositionTree
PBI_themeDialog
PBI_hierarchicalSlicerCreation

Opciones de DirectQuery desactivadas:
TreatHanaAsRelationalSource

Nube:
GlobalCloud

Escala DPI:
100%

Servicios compatibles:
Power BI

Fórmulas:


sección Sección1;

df compartido - dejar
Source á Python.Execute("import pandas as pd ?(lf)df á pd. DataFrame(''''''''''''Fname':['Harry','Sally','Paul','Abe','June','Mike','Tom'], '(lf) 'Age':[21,34,42,18,24,80,22], ''lf) 'Weight': [180, 130, 200, 140, 176, 142, 210], á(lf) 'Género':['M','F','M','M','F','M','M'], 'lf) 'State':['Washington','Oregon','California','Washington','Nevada','Texas','Nevada'],'(lf) 'Children':[4,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 0,2,0],(lf) 'Pets':[3,2,2,5,0,1,5] ?(lf)-) ?(lf)print (df) "),
df1 - Fuente-[Nombre-"df"]-[Valor],
"Tipo cambiado" ? Tabla.TransformColumnTypes(df1,"Nombre DeF", escriba text, "Edad", Int64.Tipo, "Peso", Int64.Tipo,Int64.Type,"Género", escriba texto, "Estado", escriba texto, "Niños", Int64.Tipo, "Pets", Int64.Type)
En
"Tipo cambiado";

compartido "df (2)"
Source á Python.Execute("import pandas as pd ?(lf)df á pd. DataFrame(''''''''''''Fname':['Harry','Sally','Paul','Abe','June','Mike','Tom'], '(lf) 'Age':[21,34,42,18,24,80,22], ''lf) 'Weight': [180, 130, 200, 140, 176, 142, 210], á(lf) 'Género':['M','F','M','M','F','M','M'], 'lf) 'State':['Washington','Oregon','California','Washington','Nevada','Texas','Nevada'],'(lf) 'Children':[4,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 0,2,0],(lf) 'Pets':[3,2,2,5,0,1,5] ?(lf)-) ?(lf)print (df) "),
df1 - Fuente-[Nombre-"df"]-[Valor],
"Tipo cambiado" ? Tabla.TransformColumnTypes(df1,"Nombre DeF", escriba text, "Edad", Int64.Tipo, "Peso", Int64.Tipo,Int64.Type,"Género", escriba texto, "Estado", escriba texto, "Niños", Int64.Tipo, "Pets", Int64.Type)
En
"Tipo cambiado";

compartido "df (3)"
Source á Python.Execute("import pandas as pd ?(lf)df á pd. DataFrame(''''''''''''Fname':['Harry','Sally','Paul','Abe','June','Mike','Tom'], '(lf) 'Age':[21,34,42,18,24,80,22], ''lf) 'Weight': [180, 130, 200, 140, 176, 142, 210], á(lf) 'Género':['M','F','M','M','F','M','M'], 'lf) 'State':['Washington','Oregon','California','Washington','Nevada','Texas','Nevada'],'(lf) 'Children':[4,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 0,2,0],(lf) 'Pets':[3,2,2,5,0,1,5] ?(lf)-) ?(lf)print (df) "),
df1 - Fuente-[Nombre-"df"]-[Valor],
"Tipo cambiado" ? Tabla.TransformColumnTypes(df1,"Nombre DeF", escriba text, "Edad", Int64.Tipo, "Peso", Int64.Tipo,Int64.Type,"Género", escriba texto, "Estado", escriba texto, "Niños", Int64.Tipo, "Pets", Int64.Type)
En
"Tipo cambiado";

1 ACCEPTED SOLUTION

Hola Lewis,

Conozco el trabajo de Python Script, pero cuando intento en Power BI me da un error...

Ayer arreglé el problema. He desinstalado e instalado de nuevo: Python, Anaconda, Power BI y VS Code, después de eso el programa Python funciona en Power BI...

Gracias por su ayuda...

View solution in original post

4 REPLIES 4
Anonymous
Not applicable

Creo que el problema principal está aquí en el mensaje de error...

TypeError: from_bounds() toma 4 argumentos posicionales, pero 6 fueron dados

La línea que Python estaba tratando de ejecutar era la siguiente:

self.bbox_inches á Bbox.from_bounds(0, 0, *figsize)

¿Tal vez deshacerse de los 0?

¿Está intentando crear un objeto visual o cargar datos mediante el script python?

¿Ha probado el código en un IDE?

Hola Lewis,

Conozco el trabajo de Python Script, pero cuando intento en Power BI me da un error...

Ayer arreglé el problema. He desinstalado e instalado de nuevo: Python, Anaconda, Power BI y VS Code, después de eso el programa Python funciona en Power BI...

Gracias por su ayuda...

v-lionel-msft
Community Support
Community Support

Hola @vmerida ,

Como se ha probado, puedo importar su script python con éxito.

ccc1.PNG

ccc2.PNG

let
    Source = Python.Execute("import pandas as pd#(lf)#(lf)df = pd.DataFrame({#(lf)#(lf)'Fname':['Harry','Sally','Paul','Abe','June','Mike','Tom'],#(lf)#(lf)'Age':[21,34,42,18,24,80,22], 'Weight': [180, 130, 200, 140, 176, 142, 210],#(lf)#(lf)'Gender':['M','F','M','M','F','M','M'],#(lf)#(lf)'State':['Washington','Oregon','California','Washington','Nevada','Texas','Nevada'],#(lf)#(lf) 'Children':[4,1,2,3,0,2,0], 'Pets':[3,2,2,5,0,1,5] })#(lf)#(lf)print (df)"),
    df1 = Source{[Name="df"]}[Value],
    #"Changed Type" = Table.TransformColumnTypes(df1,{{"Fname", type text}, {"Age", Int64.Type}, {"Weight", Int64.Type}, {"Gender", type text}, {"State", type text}, {"Children", Int64.Type}, {"Pets", Int64.Type}})
in
    #"Changed Type"

Tal vez puedas intentar usar mi código M.

Mi versión de Power BI: 2.79.5768.663 64 bits (marzo de 2020)

Mi pitón: python38-32

Saludos
Lionel Chen

Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola Lionel,

Conozco el trabajo de Python Script, pero cuando intento en Power BI me da un error...

Ayer arreglé el problema. He desinstalado e instalado de nuevo: Python, Anaconda, Power BI y VS Code, después de eso el programa Python funciona en Power BI...

Gracias por su ayuda...

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.