Data.table: 记录何时准确地保留了来自 `j` 的列名

创建于 2018-12-23  ·  4评论  ·  资料来源: Rdatatable/data.table

是一个堆栈溢出问题,我询问了有关j中的列名何时出现在输出中的规则,以及一些令人惊讶的示例。 它收到了三个不完整的答案,其中两个已被删除。 显然,当j是一个命名列表时,给定的名称将被保留。 否则,不清楚在什么情况下 data.table 会猜测列名。

(贡献指南说我应该添加一个问题标签,但我似乎没有权限这样做。)

所有4条评论

感谢报告! 你说得对,这有点难以预测。 那里
是关于修复不一致的一些现有问题,即
比列举事物的所有角落和缝隙更可取
公认有缺陷。

现在,只需使用一个命名列表......还有一些话要说
显式命名的可读性...

我不在电脑前,所以无法追踪这些问题……如果有人可以,我们
可以将其关闭为重复项

2018 年 12 月 23 日星期日下午 12:53 Kodi Arfer < [email protected]写道:

这里
https://stackoverflow.com/questions/53745905/when-exactly-does-data-table-preserve-column-names
是一个堆栈溢出问题,我问了列名的规则
from j 出现在输出中,有一些令人惊讶的例子。 收到了
三个不完整的答案,其中两个已被删除。 显然,当 j
是一个命名列表,保留给定的名称。 不然不清楚
在什么情况下 data.table 会猜测列名。


您收到此消息是因为您订阅了此线程。
直接回复本邮件,在GitHub上查看
https://github.com/Rdatatable/data.table/issues/3244 ,或静音线程
https://github.com/notifications/unsubscribe-auth/AHQQdUnVzNLGos_kMP8QEh9DFOcloQh8ks5u76cWgaJpZM4Zf5EM
.

关于修复不一致存在一些现有问题,这比列举公认有缺陷的事物的所有角落和缝隙更可取。

说得通; 简化实际规则然后解释它们甚至可能比按原样解释它们更容易。

谢谢@Henrik-P 我现在关闭

此页面是否有帮助?
0 / 5 - 0 等级