0

可能重复:
将因子转换为数据框中的整数

我有以下代码

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$score 是一个因素,我必须使它成为一个整数

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

我正在阅读该as.numeric功能,但我不明白如何使用它

因此,您能给我一些建议吗?

4

0 回答 0