Data.table: Documente quando exatamente os nomes das colunas de `j` são preservados

Criado em 23 dez. 2018  ·  4Comentários  ·  Fonte: Rdatatable/data.table

Aqui está uma pergunta do Stack Overflow que fiz sobre as regras para quando os nomes das colunas de j aparecem na saída, com alguns exemplos surpreendentes. Recebeu três respostas incompletas, duas das quais foram excluídas. Claramente, quando j é uma lista nomeada, os nomes dados são mantidos. Caso contrário, não está claro em quais circunstâncias data.table adivinhará os nomes das colunas.

(As diretrizes de contribuição dizem que devo adicionar um rótulo de problema, mas não tenho permissão para fazer isso.)

Todos 4 comentários

obrigado pelo relatório! você está certo ao dizer que é um pouco difícil de prever. lá
alguns problemas existentes sobre como corrigir a inconsistência, que é
preferível a enumerar todos os cantos e recantos de algo que é
reconhecidamente defeituoso.

por enquanto, basta usar uma lista nomeada ... também há algo a ser dito sobre o
legibilidade de nomenclatura explícita ...

Não estou em um computador, então não posso rastrear esses problemas ... se alguém puder, nós
pode fechar isto como duplicado

No domingo, 23 de dezembro de 2018, 12h53, Kodi Arfer < [email protected] escreveu:

Aqui
https://stackoverflow.com/questions/53745905/when-exactly-does-data-table-preserve-column-names
é uma pergunta do Stack Overflow que fiz sobre as regras para quando os nomes das colunas
de j aparecem na saída, com alguns exemplos surpreendentes. É recebido
três respostas incompletas, duas das quais foram excluídas. Claramente, quando j
é uma lista nomeada, os nomes dados são mantidos. Caso contrário, não está claro
sob quais circunstâncias data.table adivinhará os nomes das colunas.

-
Você está recebendo isto porque está inscrito neste tópico.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/Rdatatable/data.table/issues/3244 ou silencie a conversa
https://github.com/notifications/unsubscribe-auth/AHQQdUnVzNLGos_kMP8QEh9DFOcloQh8ks5u76cWgaJpZM4Zf5EM
.

existem alguns problemas existentes sobre como consertar a inconsistência, o que é preferível a enumerar todos os cantos e recantos de algo que é reconhecidamente defeituoso.

Faz sentido; pode até ser mais fácil simplificar as regras reais e depois explicá-las do que explicá-las como estão.

Obrigado @ Henrik-P vou fechar agora

Esta página foi útil?
0 / 5 - 0 avaliações