【发布时间】:2012-07-17 07:42:01
【问题描述】:
我有一个函数,我在其中定义了一个data.frame,我使用循环来填充数据。在某些时候,我会收到警告消息:
警告信息: 1:在
[<-.factor(*tmp*, iseq, value = "CHANGE") 中: 无效因子水平,生成 NAs
因此,当我定义我的 data.frame 时,我想将选项 stringsAsFactors 设置为 FALSE 但我不明白该怎么做。
我试过了:
DataFrame = data.frame(stringsAsFactors=FALSE)
还有:
options(stringsAsFactors=FALSE)
设置 stringsAsFactors 选项的正确方法是什么?
【问题讨论】:
-
供人们搜索有关 stringsAsFactors 的附加信息。从 R 版本 4.0 开始,stringsAsFactors 默认设置为 FALSE。 R blog article 谈论历史细节。另请参阅manual of data.frame。
标签: r dataframe default options r-factor