register_pandas_dataframe crashes kernel when receiving dataframe with multiple columns with same name
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 30/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- azure, jupyter-notebook, pandas, python
- Domínio
- data, machine-learning
Direção de pesquisa
Comece executando o exemplo de pandas DataFrame da issue com nomes de coluna duplicados e observe a saída do kernel. O payload identifica a fonte da documentação de TabularDatasetFactory em AzureML-Docset/stable/docs-ref-autogen/azureml-core/azureml.data.dataset_factory.tabulardatasetfactory.yml, mas nenhum arquivo de implementação ou teste é indicado. Considera-se concluído quando a falha retorna feedback útil sem causar o crash do IPython kernel.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
My Synapse kernel crashed when I tried to register a dataset where the dataframe had multiple columns with the same name. I am not completely sure if this is the correct place to post this, but this is the best place I could find.
Minimum reproducible example:
dataset = Dataset.Tabular.register_pandas_dataframe(
dataframe = pd.DataFrame([[1,2],[1,2]], columns=['a', 'a']),
target = datastore,
name = "bad_dataframe",
show_progress=True,
)
What I would expect:
To get some feedback about why it fails, and the kernel should not crash.
What I get:
Validating arguments.
Arguments validated.
Successfully obtained datastore reference and path.
Uploading file to managed-dataset/13e4b3c6-8730-4951-bde5-2d2bc6456e2d/
InternalError: Ipython kernel exits with code -11. Please restart your session.
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
- Content Source: 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
- Linguagem predominante
- Jupyter Notebook
- Estrelas
- 4.4k
- Forks
- 2.6k
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de Azure/MachineLearningNotebooks
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Azure/MachineLearningNotebooks#1975 · 1 comentário ·
-
duplicatesAberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 68/100
Azure/MachineLearningNotebooks#1960 ·
-
machineAberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 10/100
Azure/MachineLearningNotebooks#1987 ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
Azure/MachineLearningNotebooks#1985 · 1 comentário ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
Azure/MachineLearningNotebooks#1981 · 1 reação ·
Todas as issues de Azure/MachineLearningNotebooks
Issues semelhantes
-
correction metadata
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
acl-org/acl-anthology#10104 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
[Anon] Skaven: points costAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
BSData/age-of-sigmar-4th#1371 ·
-
effort:low impact:medium RAG status: auto-triaged
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
mastra-ai/mastra#25229 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
parquet-go/parquet-go#613 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100