What's wrong with the Select statement? x is clearly a list of positive rationals, yet none are returned. The fragment is extracted from larger code.
Thankx.
Bruce
...Print@x;Print@Select[x, # > 0 &];...
{20400/12,25200/9,12000/6}
{}