【发布时间】:2020-05-22 08:32:35
【问题描述】:
我最近从 R 3.5.1 更新到 R 4.0.0。 read.csv 的行为似乎发生了变化——当我在 R 4.0.0 中加载 .csv 文件时,不会自动检测到因素,而是将其识别为字符。我还在我的机器上运行 3.5.1,当使用相同的代码在 3.5.1 中加载相同的文件时,因子被识别为因子。这有点不太理想。
有什么建议吗?
我正在运行 Windows 10 Pro 并在 Excel 2013 中创建 .csv 文件。
【问题讨论】:
-
这是 R 4.0.0 中的一项重大变化。
default.stringsAsFactors()是FALSE。参考:developer.r-project.org/Blog/public/2020/02/16/stringsasfactors/…。如果您想将它们视为因素,请明确指定stringsAsFactors = TRUE。 -
这里是release notes的链接。
标签: r categorical-data read.csv r-4.0.0