我有一个R数据框,其中一列包含数字字符串,但我想将它们视为因子(主要为了防止R使用e + 04等方式缩短数字)。我发现解决这个问题的一种方法是编辑csv文件,向所需列添加一个虚拟条目,然后重新导入它。如何使用R函数实现此效果,而不需要操作csv文件呢?
为了澄清,我的数据框看起来像这样:
为了澄清,我的数据框看起来像这样:
pNum,Condition,numberEntered
1,2,5.0970304e+07
我想将numberEntered的数据类型从numeric更改为factor,并摆脱讨厌的e+07。
format
和formatC
不会改变数字的打印方式;它们使用指定的格式将数字转换为字符。 - Joshua Ulrich