Aquí hay una pregunta de Stack Overflow que hice sobre las reglas para cuando los nombres de columna de j
aparecen en la salida, con algunos ejemplos sorprendentes. Ha recibido tres respuestas incompletas, dos de las cuales han sido eliminadas. Claramente, cuando j
es una lista con nombre, los nombres de pila se conservan. De lo contrario, no está claro en qué circunstancias data.table adivinará los nombres de las columnas.
(Las pautas de contribución dicen que debería agregar una etiqueta de problema, pero parece que no tengo permiso para hacerlo).
gracias por el informe! tienes razón en que es un poco difícil de predecir. allí
Hay algunos problemas existentes sobre la solución de la incoherencia, que es
preferible a enumerar todos los rincones y recovecos de algo que es
ciertamente defectuoso.
por ahora, solo use una lista con nombre ... también hay algo que decir sobre el
legibilidad de nombres explícitos ...
No estoy en una computadora, así que no puedo rastrear esos problemas ... si alguien puede
puede cerrar esto como duplicado
El domingo 23 de diciembre de 2018 a las 12:53 p.m., Kodi Arfer < [email protected] escribió:
Aquí
https://stackoverflow.com/questions/53745905/when-exactly-does-data-table-preserve-column-names
es una pregunta de Stack Overflow que hice sobre las reglas para cuando los nombres de las columnas
de j aparecen en la salida, con algunos ejemplos sorprendentes. Es recibido
tres respuestas incompletas, dos de las cuales han sido eliminadas. Claramente, cuando j
es una lista con nombre, los nombres de pila se conservan. De lo contrario, no está claro
bajo qué circunstancias data.table adivinará los nombres de las columnas.-
Estás recibiendo esto porque estás suscrito a este hilo.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/Rdatatable/data.table/issues/3244 , o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/AHQQdUnVzNLGos_kMP8QEh9DFOcloQh8ks5u76cWgaJpZM4Zf5EM
.
hay algunos problemas existentes sobre la solución de la inconsistencia, que es preferible a enumerar todos los rincones y recovecos de algo que es ciertamente defectuoso.
Tiene sentido; Incluso podría ser más fácil simplificar las reglas reales y luego explicarlas que explicarlas tal como están.
Gracias @ Henrik-P Cerraré ahora
Comentario más útil
Algunos problemas relacionados:
Nombramiento automático en j inconsistente (declaración múltiple j)
deje que j = c (prefijo = lapply (.SD, f)) funcione cuando está optimizado
Posibles incoherencias en el nombre automático y el cambio de nombre de .N