Azure / Azure/MachineLearningNotebooks

register_pandas_dataframe() cannot register with complex data types

Abierto
#1,787 0 comentarios 2 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Jupyter Notebook
Estrellas
4.4k
Forks
2.6k
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

When using the `register_pandas_dataframe()` method from the TabularDatasetFactory, I am getting an error
```
UserErrorException: UserErrorException:
Message: Cannot register pandas dataframes with columns containing complex data types. Encountered column with type:
InnerException None
ErrorResponse
{
"error": {
"code": "UserError",
"message": "Cannot register pandas dataframes with columns containing complex data types. Encountered column with type: "
}
```
I can see why I am getting this error, but what's very frustrating is on the [documentation page](https://stackoverflow.com/questions/71919389/azureml-tabulardataset-to-pandas-dataframe-returns-invalidencoding-error) and on the [user guide](https://stackoverflow.com/questions/71919389/azureml-tabulardataset-to-pandas-dataframe-returns-invalidencoding-error), nowhere does is show that some datatypes are not supported (like a numpy array).

A small table in the documentation showing unsupported datatypes would greatly benefit the user.

---
#### Document Details

⚠ *Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.*

* ID: 9b1aee32-5a1f-2ef1-ee76-30b17999db87
* Version Independent ID: f4785272-a81d-e9cc-c6a5-9d41c8dcd90b
* Content: [azureml.data.dataset_factory.TabularDatasetFactory class - Azure Machine Learning Python](https://docs.microsoft.com/en-us/python/api/azureml-core/azureml.data.dataset_factory.tabulardatasetfactory?view=azure-ml-py#azureml-data-dataset-factory-tabulardatasetfactory-from-json-lines-files)
* Content Source: [AzureML-Docset/stable/docs-ref-autogen/azureml-core/azureml.data.dataset_factory.TabularDatasetFactory.yml](https://github.com/MicrosoftDocs/MachineLearning-Python-pr/blob/live/AzureML-Docset/stable/docs-ref-autogen/azureml-core/azureml.data.dataset_factory.TabularDatasetFactory.yml)
* Service: **machine-learning**
* Sub-service: **core**
* GitHub Login: @DebFro
* Microsoft Alias: **debfro**

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza con la página de referencia de TabularDatasetFactory y su fuente de contenido, AzureML-Docset/stable/docs-ref-autogen/azureml-core/azureml.data.dataset_factory.TabularDatasetFactory.yml. Revisa la documentación de register_pandas_dataframe() y añade una tabla pequeña que describa los tipos de datos no compatibles, incluidos los casos indicados en el issue. Se considera completado cuando la referencia publicada explica claramente qué tipos no se pueden registrar.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
azure, pandas, python
Área
documentation, machine-learning
Tipo de issue
Documentación
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bien especificado
Aptitud para principiantes
52/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.