I am trying to order data by the column weightFisher. However, it is almost as if R does not process e values as low, because all the e values are skipped when I try to order from smallest to greatest.
Code:
resultTable_bon <- GenTable(GOdata_bon,
                           weightFisher = resultFisher_bon,
                           weightKS = resultKS_bon,
                           topNodes = 15136,
                           ranksOf = 'weightFisher'
)
head(resultTable_bon)
#create Fisher ordered df
indF <- order(resultTable_bon$weightFisher)
resultTable_bonF <- resultTable_bon[indF, ]
what resultTable_bon looks like:
       GO.ID                             Term Annotated Significant Expected Rank in weightFisher
1 GO:0019373         epoxygenase P450 pathway        19          13     1.12                    1
2 GO:0097267   omega-hydroxylase P450 pathway         9           7     0.53                    2
3 GO:0042738 exogenous drug catabolic process        10           7     0.59                    3
  weightFisher weightKS
1      1.9e-12  0.79744
2      7.9e-08  0.96752
3      2.5e-07  0.96336
what "ordered" resultTable_bonF looks like:
        GO.ID                                        Term Annotated Significant Expected Rank in weightFisher
17 GO:0014075                           response to amine        33           7     1.95                   17
18 GO:0034372 very-low-density lipoprotein particle re...        11           5     0.65                   18
19 GO:0060710                     chorio-allantoic fusion         6           4     0.35                   19
   weightFisher weightKS
17      0.00014  0.96387
18      0.00016  0.83624
19      0.00016  0.92286
 
     
    