Преобразовать коэффициент в целое число во фрейме данных

У меня есть следующий код

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

моя таблица в конце содержит номера, такие как

chr         start    end      score
chr2      41237927  41238801    151
chr1      36976262  36977889    226
chr8      83023623  83025129    185

и так далее......

после этого я пытаюсь получить только те значения, которые соответствуют некоторым критериям, такие как оценка ниже определенного значения

поэтому я делаю следующее

anna3<-"data/anna/anna.file.txt"
anna.total<-read.table(anna3,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, но не могу понять, как ее использовать

Следовательно, не могли бы вы дать мне несколько советов?

заранее спасибо

С наилучшими пожеланиями Анна

PS: я попробовал следующее

anna3<-"data/anna/anna.file.txt"
anna.total<-read.table(anna3,header=TRUE)
anna.total$score.new<-as.numeric (as.character(anna.total$score))
write.table(anna.total,file="peak.list.numeric.v3.txt",append = FALSE ,quote = FALSE,col.names =TRUE,row.names=FALSE, sep="\t")

anna.peaks<-subset(anna.total,fdr.new <=0.001)
Warning messages:
1: In Ops.factor(score, 0.001) : <= not meaningful for factors

опять у меня такая же проблема ......

Ответы на вопрос(2)

Ваш ответ на вопрос