as.data.frame一定要小心的一个参数stringsAsFactors

如果说一个data.frame中的元素是factor,你想转化成numeric,,你会怎么做?比如d[1,1]是factor正确答案是先as.character(x)再as.numeric(x)哈哈,我刚发现如果直接as.numeric,就不是以前的数字了,坑爹啊。原来as.data.frame()有一个参数stringsAsFactors如果stringAsFactor=F就不会把字符转换为factor

这样以来,原来看起来是数字变成了character,原来是character的还是character

版权声明:本文为博主原创文章,未经博主允许不得转载。

走走停停,不要害怕错过什么,

as.data.frame一定要小心的一个参数stringsAsFactors

相关文章:

你感兴趣的文章:

标签云: