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

Join the FabCon + SQLCon recap series. Up next: Power BI, Real-Time Intelligence, IQ and AI, and Data Factory take center stage. All sessions are available on-demand after the live show. Register now

Reply
Syndicate_Admin
Administrator
Administrator

Error de Python en PowerBI

Hola comunidad,

Obtuve estos errores a continuación para ejecutar mi primer código python en PowerBI.

No sé qué error exacto es este.

¿Pueden ayudarme chicos..!!

Tipo de retroalimentación:
Fruncir el ceño (error)

Mensaje de error:
Error de script de Python.
C:\Users\prakash.b\PythonScriptWrapper_592f5579-8612-435b-b7dd-069287bf70d6\PythonScriptWrapper.PY:5: DeprecationWarning:
Pyarrow se convertirá en una dependencia obligatoria de los pandas en la próxima versión importante de pandas (pandas 3.0),
(para permitir tipos de datos de mayor rendimiento, como el tipo de cadena de flecha, y una mejor interoperabilidad con otras bibliotecas)
pero no se encontró que estuviera instalado en su sistema.
Si esto le causara problemas,
Por favor, envíenos sus comentarios a https://github.com/pandas-dev/pandas/issues/54466

Importar pandas
TypeError: 'value' debe ser una instancia de str o bytes, no un float

Seguimiento de pila:
Javascript:Error
Microsoft.PowerBI.ExploreServiceCommon.ScriptHandlerException: Error de script de Python.
C:\Users\prakash.b\PythonScriptWrapper_592f5579-8612-435b-b7dd-069287bf70d6\PythonScriptWrapper.PY:5: DeprecationWarning:
Pyarrow se convertirá en una dependencia obligatoria de los pandas en la próxima versión importante de pandas (pandas 3.0),
(para permitir tipos de datos de mayor rendimiento, como el tipo de cadena de flecha, y una mejor interoperabilidad con otras bibliotecas)
pero no se encontró que estuviera instalado en su sistema.
Si esto le causara problemas,
Por favor, envíenos sus comentarios a https://github.com/pandas-dev/pandas/issues/54466

Importar pandas
TypeError: 'value' debe ser una instancia de str o bytes, no un float
---> Microsoft.PowerBI.Scripting.Python.Exceptions.PythonScriptRuntimeException: Error de script de Python.
C:\Users\prakash.b\PythonScriptWrapper_592f5579-8612-435b-b7dd-069287bf70d6\PythonScriptWrapper.PY:5: DeprecationWarning:
Pyarrow se convertirá en una dependencia obligatoria de los pandas en la próxima versión importante de pandas (pandas 3.0),
(para permitir tipos de datos de mayor rendimiento, como el tipo de cadena de flecha, y una mejor interoperabilidad con otras bibliotecas)
pero no se encontró que estuviera instalado en su sistema.
Si esto le causara problemas,
Por favor, envíenos sus comentarios a https://github.com/pandas-dev/pandas/issues/54466

Importar pandas
TypeError: 'value' debe ser una instancia de str o bytes, no un float

en Microsoft.PowerBI.Scripting.Python.PythonScriptWrapper.RunScript(String originalScript, Int32 timeoutMs)
en Microsoft.PowerBI.Client.Windows.Python.PythonScriptHandler.GenerateVisual(opciones de ScriptHandlerOptions)
--- Fin del seguimiento de la pila de excepciones internas ---
en Microsoft.PowerBI.Client.Windows.Python.PythonScriptHandler.GenerateVisual(opciones de ScriptHandlerOptions)
en Microsoft.PowerBI.ExploreHost.SemanticQuery.ScriptVisualCommandFlow.RunInternal(Stream dataShapeResultStream, QueryBindingDescriptor y bindingDescriptor)
en Microsoft.PowerBI.ExploreHost.SemanticQuery.ScriptVisualCommandFlow.Run(Stream dataShapeResultStream, QueryBindingDescriptor& bindingDescriptor)
en Microsoft.PowerBI.ExploreHost.SemanticQuery.ExecuteSemanticQueryFlow.TransformDataShapeResult(QueryCommand transformCommand, SemanticQueryDataShapeCommand command, Stream dataShapeResultStream, QueryBindingDescriptor y bindingDescriptor)
en Microsoft.PowerBI.ExploreHost.SemanticQuery.ExecuteSemanticQueryFlow.ExecuteDataQuery(IQueryResultDataWriter queryResultDataWriter, EngineDataModel engineDataModel, DataQuery query, Int32 queryId, ServiceErrorStatusCode y serviceErrorStatusCode, CancellationToken cancelToken)
en Microsoft.PowerBI.ExploreHost.SemanticQuery.ExecuteSemanticQueryFlow.ProcessAndWriteSemanticQueryCommands(IQueryResultsWriter queryResultsWriter, IList'1 queries, HashSet'1 pendingQueriesToCancel, EngineDataModel engineDataModel)

Mensaje de seguimiento de pila:
Error de script de Python.
C:\Users\prakash.b\PythonScriptWrapper_592f5579-8612-435b-b7dd-069287bf70d6\PythonScriptWrapper.PY:5: DeprecationWarning:
Pyarrow se convertirá en una dependencia obligatoria de los pandas en la próxima versión importante de pandas (pandas 3.0),
(para permitir tipos de datos de mayor rendimiento, como el tipo de cadena de flecha, y una mejor interoperabilidad con otras bibliotecas)
pero no se encontró que estuviera instalado en su sistema.
Si esto le causara problemas,
Por favor, envíenos sus comentarios a https://github.com/pandas-dev/pandas/issues/54466

Importar pandas
TypeError: 'value' debe ser una instancia de str o bytes, no un float

Seguimiento de pila de invocación:
en Microsoft.Mashup.Host.Document.ExceptionExtensions.GetCurrentInvocationStackTrace()
en Microsoft.Mashup.Client.UI.Shared.StackTraceInfo.. ctor(String exceptionStackTrace, String invocationStackTrace, String exceptionMessage)
en Microsoft.PowerBI.Client.Windows.Telemetry.PowerBIUserFeedbackServices.GetStackTraceInfo(Exception e)
en Microsoft.PowerBI.Client.Windows.Telemetry.PowerBIUserFeedbackServices.ReportException(IWindowHandle activeWindow, IUIHost uiHost, FeedbackPackageInfo feedbackPackageInfo, Exception e, Boolean useGDICapture)
en Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.<>c__DisplayClass14_0.b__0()
en Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.HandleException(Exception e)
en Microsoft.PowerBI.Client.PowerBIUnexpectedExceptionHandler.HandleException(Exception e)
en Microsoft.PowerBI.Client.Windows.Utilities.PowerBIFormUnexpectedExceptionHandler.HandleException(Exception e)
en System.RuntimeMethodHandle.InvokeMethod(Destino del objeto, argumentos Object[], firma de firma, constructor booleano)
en System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parámetros, Object[] argumentos)
en System.Delegate.DynamicInvokeImpl(Object[] args)
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
en System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
en System.Windows.Forms.Control.InvokeMarshaledCallbacks()
en System.Windows.Forms.Control.MarshaledInvoke(Llamador de control, método delegado, argumentos Object[], sincrónico booleano)
en System.Windows.Forms.Control.Invoke(Método delegado, Object[] args)
en System.Windows.Forms.WindowsFormsSynchronizationContext.Send(SendOrPostCallback d, estado del objeto)
en Microsoft.PowerBI.Client.Windows.Services.UIBlockingService.AllowModalDialogs(Acción de acción)
en Microsoft.PowerBI.Client.Windows.HostServiceDispatcher.<>c__DisplayClass14_0.b__0()
at Microsoft.PowerBI.Client.Windows.HostServiceDispatcher.ExecuteOnUIThreadAndHandlePromise[T](Func'1 func, IPromiseStore promiseStore, Int64 promiseHandle)
en System.RuntimeMethodHandle.InvokeMethod(Destino del objeto, argumentos Object[], firma de firma, constructor booleano)
en System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parámetros, Object[] argumentos)
en System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
en Microsoft.PowerBI.Client.Windows.WebView2.WebView2Interop.InvokeCs(llamada InteropCall)
en Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler, exceptionHandler, acción de acción)
en System.EventHandler'1.Invoke(Object sender, TEventArgs e)
en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(razón Int32, contexto ApplicationContext)
en System.Windows.Forms.Form.ShowDialog(propietario de IWin32Window)
en Microsoft.Mashup.Client.UI.Shared.WindowManager.ShowModal[T](T dialog, Func'1 showModalFunction)
en Microsoft.PowerBI.Client.Program.<>c__DisplayClass6_0.b__0()
en Microsoft.PowerBI.Client.Windows.IExceptionHandlerExtensions.<>c__DisplayClass3_0.b__0()
en Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler, exceptionHandler, acción de acción)
en Microsoft.PowerBI.Client.Program.RunApplication(String[] args)
en Microsoft.PowerBI.Client.Program.Main(String[] args)


PowerBINonFatalError:
{"AppName":"PBIDesktop","AppVersion":"2.121.903.0","ModuleName":"","Component":"","Error":"Error","MethodDef":"","ErrorOffset":"-1:-1","ErrorCode":""}

Registros de seguimiento de instantáneas:
C:\Users\prakash.b\AppData\Local\Microsoft\Power BI Desktop\FrownSnapShotcda58cc2-491b-4a5a-95ed-d4e99d8cf364.zip

Modo predeterminado del modelo:
Importación

Versión del modelo:
PowerBI_V3

Registros de seguimiento de rendimiento:
C:\Users\prakash.b\AppData\Local\Microsoft\Power BI Desktop\PerformanceTraces.zip

Características de vista previa habilitadas:
PBI_sparklines
PBI_scorecardVisual
PBI_NlToDax
PBI_fieldParametersSuperSwitch
PBI_setLabelOnExportPdf
PBI_dynamicFormatString
PBI_newCard

Características de vista previa deshabilitadas:
PBI_shapeMapVisualEnabled
PBI_SpanishLinguisticsEnabled
PBI_qnaLiveConnect
PBI_b2bExternalDatasetSharing
PBI_enhancedTooltips
PBI_angularRls
PBI_onObject
PBI_oneDriveSave
PBI_oneDriveShare
PBI_gitIntegration

Opciones de DirectQuery deshabilitadas:
TreatHanaAsRelationalSource

Nube:
Nube global

PowerBIUserFeedbackServices_IsReported:
Verdadero

Fórmulas:


sección 1;

shared #"AUM May" = let
Source = Excel.Workbook(File.Contents("F:\Prakash B\Prakash\Power BI\GA-FI Project\AUM\AUM May23.xlsx"), null, true),
Sheet1_Sheet = Fuente{[Item="Hoja1",Tipo="Hoja"]}[Datos],
#"Encabezados promocionados" = Table.PromoteHeaders(Sheet1_Sheet, [PromoteAllScalars=true]),
#"Tipo cambiado" = Table.TransformColumnTypes(#"Encabezados promocionados",{{"ID de fondo", escriba texto}, {"Nombre de seguridad", escriba texto}, {"SecurityAlias", Int64.Type}, {"Tipo de inversión", escriba texto}, {"SecAssetClass", escriba texto}, {"Tipo de seguridad", escriba texto}, {"Sec_Currency", escriba texto}, {"Intercambio", escriba texto}, {"ISIN", escriba texto}, {"País de riesgo", escriba texto}, {"Estrategia", escriba texto}, {"ID de cartera", escriba texto}, {"Nombre de cartera", escriba texto}, {"Clase de activo", escriba texto}, {"Clase de activo L3", escriba texto}, {"Fecha", escriba fecha}, {"MV", escriba número}, {"MV en USD", escriba número}})
en
#"Tipo cambiado";

shared #"AUM June" = let
Source = Excel.Workbook(File.Contents("F:\Prakash B\Prakash\Power BI\GA-FI Project\AUM\AUM Jun23.xlsx"), null, true),
Sheet1_Sheet = Fuente{[Item="Hoja1",Tipo="Hoja"]}[Datos],
#"Encabezados promocionados" = Table.PromoteHeaders(Sheet1_Sheet, [PromoteAllScalars=true]),
#"Tipo cambiado" = Table.TransformColumnTypes(#"Encabezados promocionados",{{"ID de fondo", escriba texto}, {"Nombre de seguridad", escriba texto}, {"SecurityAlias", Int64.Type}, {"Tipo de inversión", escriba texto}, {"SecAssetClass", escriba texto}, {"Tipo de seguridad", escriba texto}, {"Sec_Currency", escriba texto}, {"Intercambio", escriba texto}, {"ISIN", escriba texto}, {"País de riesgo", escriba texto}, {"Estrategia", escriba texto}, {"ID de cartera", escriba texto}, {"Nombre de cartera", escriba texto}, {"Clase de activo", escriba texto}, {"Clase de activo L3", escriba texto}, {"Fecha", escriba fecha}, {"MV", escriba número}, {"MV en USD", escriba número}})
en
#"Tipo cambiado";

Gracias de antemano.

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

Hola @Prakash1050

Recibiste un TypeError con la siguiente descripción:

'value' must be an instance of str or bytes, not a float

Este error se produce cuando intenta usar un valor que se espera que sea una cadena o bytes, pero en su lugar, es un float (un valor numérico con puntos decimales).

Mire la línea específica en su script de Python (línea 5 en PythonScriptWrapper.PY). Asegúrese de que no está pasando un float donde se debe usar una cadena o bytes.

Si está trabajando con datos, compruebe que el valor relevante es realmente una cadena o bytes. Si es un float, considere convertirlo en una cadena antes de usarlo.

Saludos

Zhengdong Xu
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Helpful resources

Announcements
April Power BI Update Carousel

Power BI Monthly Update - April 2026

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

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

FabCon and SQLCon Highlights Carousel

FabCon &SQLCon Highlights

Experience the highlights from FabCon & SQLCon, available live and on-demand starting April 14th.

Top Kudoed Authors