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