有关如何使用as.numeric将因子转换为整数的建议

时间:2012-02-28 13:10:36

标签: r integer dataframe numeric r-factor

  

可能重复:
  Convert factor to integer in a data frame

我有以下代码

anna.table<-data.frame (anna1,anna2)
write.table<-(anna.table, file="anna.file.txt",sep='\t', quote=FALSE) 

我的表格最后包含的数字如下

chr  start end    score
2    123   322   1,21E+07
.     .     .       .
.     .     .       .
.     .     .       .
.     .     .       .
.     .     .       .

依旧......

之后我试图只获得符合某些标准的值,例如得分低于特定值

所以我正在做以下

anna2<-"data/anna/anna.file.txt"
anna.total<-read.table(anna2,header=TRUE)
significant.anna<-subset(anna.total,score <=0.001)

Error: In Ops.factor(score, 0.001) <= not meaningful for factors

所以我猜问题是我的表有因子而不是整数

我猜我的anna.total $得分是一个因素,我必须使它成为一个整数

如果我正确阅读,as.numeric可能会解决我的问题

我正在阅读as.numeric函数,但我无法理解如何使用它

因此,请你给我一些建议吗?

0 个答案:

没有答案