【发布时间】:2011-03-27 14:18:39
【问题描述】:
R 中的基本数据类型之一是因子。根据我的经验,因素基本上是一种痛苦,我从不使用它们。我总是转换成字符。我奇怪地觉得我错过了什么。
在需要使用因子数据类型的情况下,是否有一些使用因子作为分组变量的重要函数示例?是否存在我应该使用因子的特定情况?
【问题讨论】:
-
我正在为可能会找到此问题的初学者 R 用户添加此评论。我最近写了一篇博文,将下面答案中的大部分信息汇编成一个关于何时、如何以及为什么在 R 中使用因子的指导教程。gormanalysis.com/?p=115
-
我一直认为因子的存储比字符更有效——好像每个条目都是指向级别的指针。但是在测试它以编写此内容时,我发现这不是真的!
-
@isomorphismes 很好,在 R 的早期,曾经是真的,但现在已经改变了。请参阅此博客文章:simplystatistics.org/2015/07/24/…
-
5 年多后,这本“stringsAsFactors:未经授权的传记”写成:simplystatistics.org/2015/07/24/…
标签: r language-design internals r-factor