as.data.frame一定要小心的一个参数stringsAsFactors
2015-07-03 00:53
435 查看
如果说一个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.character(x)
再as.numeric(x)
哈哈,我刚发现如果直接as.numeric,就不是以前的数字了,坑爹啊。
原来as.data.frame()有一个参数stringsAsFactors
如果stringAsFactor=F
就不会把字符转换为factor
这样以来,原来看起来是数字变成了character,原来是character的还是character
相关文章推荐
- MariaDB Galera Cluster 部署(如何快速部署MariaDB集群)
- Android 仿微信Activity进入退出动画(右进右出动画 )
- 基于eXpress对转录组和基因组进行量化
- 【Web探索之旅】第三部分第二课:IP地址和域名
- C++虚函数默认实参的注意事项
- Hibernate初入门1
- 发布app的电脑换了,发布证书怎么办
- 黑马程序员----java的GUI图形用户界面及编程基础
- Java 07.02 对象和包 以及对象的行为
- Hibernate初入门1
- nginx下搭建CodeIgniter问题集锦
- 插入排序和希尔排序
- 初步探索Java反射
- 使用异或交换指针的值
- 赋值兼容规则
- android-training-course-in-chinese
- 【Web探索之旅】第三部分第一课:服务器
- 树的补充
- MyEclipse 2015 逆向工程之根据数据库生成实体和数据访问层
- 使用 SimpleCursorAdapter 时java.lang.IllegalArgumentException: column '_id' does not exist问题